Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer, Distributed Systems

Alteryx, Inc.

Position Overview

We are looking for a highly autonomous senior architect to drive, review, and own the software architecture for our core platform. This person will be the technical conscience for large‑scale, distributed systems, and will collaborate closely with engineering leads, product owners, and infrastructure teams. You will design, evolve, and enforce architectural standards and patterns; lead cross‑cutting initiatives; and mentor other engineers.

At this level, we expect you to operate with minimal handholding, influence technical decisions, resolve tradeoffs, and bring clarity to ambiguity. The position is remote‑friendly.

Primary Responsibilities

  • Define, evolve, and own the architectural vision and roadmaps for the major platform domains (e.g. orchestration, job execution, data pipelines, sidecar services).
  • Perform architecture reviews, assess proposals from teams, and vet designs for adherence to standards, scalability, performance, reliability, and security.
  • Lead or contribute hands‑on to critical subsystems (e.g. orchestrator, scheduling, service mesh, job pipelines, stateful services).
  • Drive and enforce cross‑team architectural patterns.
  • Provide thought leadership: prototype proofs‑of‑concept, evaluate new tools/technologies, bring innovation into the platform.
  • Mentor and coach architects, senior engineers, and guide teams through architectural change.
  • Collaborate with infrastructure, operations, SRE, security, and DevOps to ensure the architecture is operable, observable, and maintainable in production.
  • Help define and lead architecture governance (e.g. architecture review board, reference architectures, standards, guidelines).
  • Participate in tech strategy, roadmap planning with product & engineering leadership.
  • Diagnose and resolve technical debt or architectural “smells” across the codebase, enforcing consistency.

Qualifications

  • ~10+ years of software engineering experience, with at least 3–5 years in senior architect or principal‑level roles.
  • Proven track record of designing and operating large‑scale, distributed systems in production.
  • Deep hands‑on experience with orchestration, scheduler systems, job pipelines, or workflow engines.
  • Strong proficiency in one or more of the Java / JVM ecosystem, Python, Node.js, or equivalent high‑level backend languages.
  • Experience with message/event systems such as Kafka or equivalent, queueing, streaming architectures.
  • Familiarity with in‑memory data stores and caching (e.g. Redis).
  • Strong knowledge of containerization, Kubernetes, sidecar patterns, service meshes, proxies, etc.
  • Understanding or experience in split‑plane architectures (control plane / data plane separation) highly desirable.
  • Strong skills in API design, data modeling, integration patterns, error handling, consistency.
  • Experience with observability (metrics, tracing, logging) and designing systems for operability and failure modes.
  • Ability to conduct performance analysis, capacity planning, scaling, fault tolerance strategies.
  • Excellent communication skills—able to articulate tradeoffs, convince stakeholders, write design docs, lead design reviews.
  • Ability to function autonomously, make decisions in ambiguity, drive consensus across teams, and adopt/evict technologies as needed.
  • Strong judgment about when to optimize vs. simplify.
  • Familiarity with high‑scale cloud deployments (AWS, Azure, GCP) and infrastructure‑as‑code is a plus.
  • Self‑starter, independent, collaborative, pragmatic, and excellent problem‑solving mindset.

Metrics of Success / What You’ll Be Measured On

  • Quality, consistency, and maintainability of architectural decisions across the platform.
  • Reduction in architectural debt and increase in architectural coherence over time.
  • Adoption of patterns and standards across teams.
  • Ability to resolve cross‑cutting issues and unblock teams in architecture matters.
  • Delivery of strategic cross‑domain initiatives or major refactoring with low disruption.
  • Mentorship, influence, and raising the architecture maturity of engineering teams.
  • System reliability, performance, scalability, and maintainability improvements.

Compensation

The salary range for this role in the United States is $215,000 – $300,000. Bonus payouts are based on individual and company performance. The role includes additional compensation such as a monthly Connectivity Plus stipend of $150 to support remote work‑related expenses and an annual $200 home office reimbursement.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) with company match.
  • Paid parental leave, caregiver leave, and flexible time off.
  • Mental health support and wellness reimbursement.
  • Career development and education assistance.

Legal & Compliance

  • For roles in San Francisco and Los Angeles: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Alteryx will consider for employment qualified applicants with arrest and conviction records.
  • This position involves access to software/technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.

Equal Employment Opportunity

Alteryx, Inc. is an Equal Employment Opportunity Employer. Unsolicited third party/agency profiles and resumes will not be considered.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems in San Francisco, CA vacancy
  •  ...team keeps our browsers running at scale, solving massive distributed systems challenges and making sure our platform is fast, reliable,...  ...developer-friendly APIs. Work closely with the rest of Engineering, gathering input and providing great support so every team... 
    Suggested
    Full time
    Immediate start
    Relocation

    Browserbase

    San Francisco, CA
    15 hours ago
  • $180k - $275k

     ...evolve the core data model and storage systems powering Gamma's business. You'll ship...  ...with rapid shipping velocity. As Software Engineer on the Platform team, you'll collaborate...  ...Design and implement scalable APIs, distributed systems, and data infrastructure that... 
    Suggested
    Full time
    Work at office
    Work from home

    Gamma

    San Francisco, CA
    15 hours ago
  •  .... Join us and help build the platform engineers turn to to ship AI products. At Baseten...  ...we are building the global operating system for distributed, heterogeneous AI hardware. We believe...  ...configuration to architect the software fabric that unifies thousands of GPUs... 
    Suggested
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    15 hours ago
  •  ...combined with seamless physical skills under the practical constraints of robotic platforms. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers large-scale multimodal training and evaluation at... 
    Suggested
    Full time
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    15 hours ago
  •  ...We are looking for an experienced software engineer to help us build a new generation of transpilation...  ...and deployment to embedded systems. In this role you will lead the architecture...  ..., heterogeneous (FPGA and/or GPU), or distributed systems. Familiarity with DSP, RF,... 
    Suggested
    Full time
    Remote work
    Relocation package
    Flexible hours

    Code Metal

    San Francisco, CA
    15 hours ago
  • $2,000 per month

     ...of data with you. About The Role As a Founding Principal Software Engineer , you will help build out the next generation data...  ...will apply your knowledge of having built large scale distributed systems and databases to build a new and secure OS platform for... 
    Full time

    Nextdata Technologies Inc

    San Francisco, CA
    15 hours ago
  •  ...ChatGPT for Work team works across research, engineering, product, and design to bring OpenAI’s...  ...We seek to learn from deployment and distribute the benefits of AI, while ensuring that...  ...engineers with excellent tooling and systems Help create a diverse, equitable,... 
    Full time

    OpenAI

    San Francisco, CA
    15 hours ago
  • $300 per month

     ...and intelligence. We’re crafting the engine that powers a world where people can...  ...transformative cloud infrastructure. Principal Systems Software Engineer San Francisco, Sunnyvale...  ...don't yet exist in standard cloud distributions. A Day in the Life Drafting white... 

    Crusoe

    San Francisco, CA
    4 days ago
  • $170k - $277k

     ...great outcomes. The Team Engineering – Our engineering team is...  ...Job Summary As a Sr. Principal Software Engineer, you will own and...  ...critical Next‑Generation Firewall system components. Collaborate...  ...and large‑scale, distributed software design. ~ Excellent... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    San Francisco, CA
    3 days ago
  • $200k - $300k

     ...take action inside enterprise systems is hard. The moment an agent...  ..., and trust become the real engineering challenge. Arcade is the...  ..., integrations, distributed systems, and AI experts from...  ...down the stack. We build our software with Go, Python, and Typescript... 
    Work at office
    Shift work

    Arcade AI, Inc

    San Francisco, CA
    3 days ago
  •  ...time putting knowledge into action. We're looking for engineers who want to build the operating system for AI Data Applications and Workflows. About the role We're looking for experienced distributed systems engineers to build the core infrastructure for our... 

    Tensorlake, Inc.

    San Francisco, CA
    1 day ago
  • $190k - $240k

     ...ARE LOOKING FOR * 12+ years experience building production software systems * A history of writing scalable, performant and...  ...believe languages can be learned and care more about your engineering skill over frameworks * Excitement about shipping customer... 
    Full time
    Work at office
    Local area
    Home office
    Flexible hours

    Highnote

    San Francisco, CA
    8 hours ago
  • $80k - $150k

    Join to apply for the Principal Software Engineer role at CEF.AI . We offer highly competitive compensation...  ...performant, secure, and scalable systems, and help shape the foundation of a...  ...mentor engineers in best practices for distributed, high‑performance systems.... 
    Full time
    Remote work

    CEF

    San Francisco, CA
    15 hours ago
  • $90k

     ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among... 
    Full time
    Freelance
    Internship
    Local area
    Remote work
    Worldwide

    Canonical

    San Francisco, CA
    2 days ago
  • $170k - $277k

     ...data pipeline, analytics engine, and user interface. We...  ...Summary As a Senior Principal Backend Engineer in our...  ...years of professional software engineering experience, with a focus on distributed, cloud‑native...  ...large‑scale distributed systems. ~ Extensive experience... 
    Full time
    Work at office

    Palo Alto Networks, Inc.

    San Francisco, CA
    4 days ago
  •  ...Role CloudZero is hiring Staff and Principal Software Engineers across our engineering organization....  ...expected to lead from the front: designing systems, shaping roadmaps, mentoring...  ...cloud infrastructure (AWS preferred), distributed systems, and the tradeoffs that come... 
    Full time
    Immediate start

    Cloud Zero

    San Francisco, CA
    15 hours ago
  • $59.15k - $106.93k

     ...grow your career is good business. Leidos is seeking Distribution Engineers in Maui, HI and Oahu, HI who are passionate about electric...  ...one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation These... 
    Local area
    Immediate start
    Relocation
    Relocation package
    Flexible hours
    Night shift

    Leidos

    San Francisco, CA
    16 hours ago
  • $600 per month

     ...Electric Distribution Planning Engineer (Hybrid) Before learning more about this opportunity, please note...  ...? Do you enjoy solving complex system and planning challenges while collaborating...  ...or a similar distribution modeling software is  valued Experience with and interest... 
    Permanent employment
    Contract work
    Temporary work
    H1b
    Work at office
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Colorado Springs Utilities

    Daly City, CA
    15 hours ago
  • $245k - $385k

     ...components to power our ML training systems.  We work on building robust,...  ...components to support our distributed training workloads.  Our...  ...As a Distributed Systems engineer, you will work to deliver powerful...  ...maintenance burden Have strong software engineering skills and are... 
    Work at office
    Local area
    Relocation package

    OpenAI

    San Francisco, CA
    more than 2 months ago
  • $170k - $277k

     ...Job Summary As a Sr. Principal Software Engineer in the Engineering team, you will join a world-class group developing ground-breaking SASE...  ...will serve as a technical lead, designing and developing systems to solve complex problems in networking data path software... 

    Palo Alto Networks, Inc.

    San Francisco, CA
    4 days ago
  • $260k - $275k

     ...SENIOR PRINCIPAL SOFTWARE ENGINEER Saviynt is an identity platform built to power and protect the world at work. With the rise of AI and Agents...  ...and architecture Test and deploy applications and systems Revise, update, refactor and debug code Ability to start... 

    Medium

    San Francisco, CA
    4 days ago
  •  ...talented, high-caliber individuals to join our elite team of engineers. As part of our team, you'll play a pivotal role in restoring...  ...TypeScript) and frontend (React/TypeScript) components of our software stack. AI First: Adapt the latest AI models (language and speech... 
    Full time
    Immediate start
    Remote work
    Flexible hours
    3 days per week

    Freed

    San Francisco, CA
    15 hours ago
  • $139.73k - $209.59k

     ...small businesses. The Challenge We’re looking for a Principal Software Engineer with a passion for solving problems to join our agile AI...  ...planning and grooming sessions and drive team’s discussions on system architecture and component design.    Support the team... 
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours
    3 days per week
    1 day per week

    Onetrust

    San Francisco, CA
    15 hours ago
  • $157.25k - $212.75k

     ...We are looking for a software engineering leader who is passionate about creating next-generation...  ...regulated industry. Additionally, the Principal Software Engineer will bring deep expertise...  ...with modern version control systems (e.g., Git) and tools (e.g., Bitbucket... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Francisco, CA
    15 hours ago
  •  ...Codex harness, research infrastructure, and internal agent systems, ensuring the same agentic coding runtime used in product...  ...and correctness. About the Role We're looking for a Principal Software Engineer to lead the architecture and evolution of the Agent... 
    Full time

    OpenAI

    San Francisco, CA
    15 hours ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    more than 2 months ago
  • $229.9k - $262.4k

     ...Overview Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    13 days ago
  • $140k - $240k

     ...The company's products are powered by Coherent Distributed Networks (CDN™), empowering warfighters, commercial...  ...behind some of the world’s most advanced radar systems. Working alongside software, hardware, and systems engineers, you’ll design and operate the backend services... 
    Permanent employment
    Work experience placement
    Casual work
    Relocation package

    CHAOS Industries

    San Francisco, CA
    2 days ago
  • $73.45k - $132.78k

     ...Distribution Engineering Supervisor Leidos seeks a Distribution Engineering Supervisor in Oahu, Hawaii to lead a talented team supporting one of the nation’s most unique electric utility systems. The role requires dedication to delivering exceptional quality on projects... 
    Local area
    Relocation
    Relocation package
    Night shift

    Leidos

    San Francisco, CA
    1 day ago
  • $73.45k - $132.78k

     ...Description Leidos is seeking a Distribution Engineering Supervisor in Oahu, Hawaii who is passionate about electric utility design engineering...  ...packages for electrical overhead and underground distribution systems operating from 4 kV through 138 kV, focusing on... 
    Work at office
    Local area
    Relocation
    Relocation package
    Night shift

    Via Logic LLC

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!