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 Alteryx, Inc.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems in San Francisco, CA vacancy
  • $204k - $348k

     ...Sr Principal/ Principal Software Engineer, AI Lab Execution System Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA We are seeking a Senior...  ...models, schemas, indexes, data contracts, and distributed data systems. ~ Databases: Strong experience... 
    Suggested
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    4 days ago
  • $160.2k - $425k

     ...'s leading platform for agentic software development - powered by Copilot...  ...Overview GitHub is seeking a Principal Software Engineer to join the Git Systems Engineering team, which runs the...  ...at scale. Our group is highly distributed and the right candidate will... 
    Suggested
    Ongoing contract
    Remote work

    GitHub

    San Francisco, CA
    4 days ago
  • $385k

     ...to Jobs Apply Now Compensation $385,000-$490,000/yr + equity Posted April 3, 2026 Required Skills B2B engineering distributed systems API design Requirements Principal level Visa Sponsorship Not mentioned Relocation Not mentioned About the Role Principal-level role for... 
    Suggested
    Relocation
    Visa sponsorship

    Repovive, Inc.

    San Francisco, CA
    2 days ago
  • $180k - $310k

     ...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
    2 days ago
  • $160k - $180k

     ...most critical services. Those systems are at the core of our text...  ...role reports to the Senior Engineering Manager of Realtime Infrastructure...  ..., reliable and performant distributed systems. Collaborate with...  ...Familiar with open source software, and not afraid to dig into... 
    Suggested
    Full time
    Relocation
    Relocation package

    Discord

    San Francisco, CA
    3 days ago
  • $142.6k - $261.5k

     ...leaders, data scientists, designers, and software engineers enable our clients to solve their most...  ...practices. Knowledgeable in system development lifecycle and technology integration...  ...and interest in cloud and distributed systems architectures Comfortable with... 
    Summer holiday
    Flexible hours

    EY

    San Francisco, CA
    1 day ago
  • $170k - $260k

    | Software Engineer, Distributed Systems (Core) | Title of Role: | Software Engineer, Distributed Systems (Core) | Location: San Francisco, CA, remote Company Stage of Funding: Series C - Software Development Office Type: Remote Salary: $170K-$260K... 
    Work at office
    Remote work
    Visa sponsorship

    Recruiting from Scratch

    San Francisco, CA
    1 day ago
  • $146.5k

     ...the team: The ML Data Engineering team powers metadata extraction...  ...of users worldwide. Our systems operate at massive scale,...  ...learning, data engineering, and distributed systems, collaborating...  ...We're seeking a Senior Software Engineer with deep experience... 
    For contractors
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    4 days ago
  •  ...DevOps Distributed Messaging System Engineer Location: San Francisco, CA Duration: 24 Months Required Skills: ~7+ years of experience...  ...experience with Kafka and other message queueing related software such as IBM MQ, JMS, AMQP, RabbitMQ, ZeroMQ, etc.) ~... 

    InterSources

    San Francisco, CA
    1 day ago
  • $150k - $215k

    Artie Software Engineer (Distributed Systems) $150K - $215K | San Francisco, CA, US Job type: Full-time Role: Engineering, Backend Experience: 3+ years Visa: Will sponsor About the role We are a small team based in San Francisco looking to hire a founding engineer... 
    Full time
    Visa sponsorship

    Voiceflow

    San Francisco, CA
    3 days ago
  • $229.9k - $262.4k

     ...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 environment... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Francisco, CA
    5 days ago
  • $146.5k - $228k

     ...About the team: The ML Data Engineering team powers metadata extraction...  ...of users worldwide. Our systems operate at massive scale, supporting...  ..., data engineering, and distributed systems, collaborating...  ...Overview: We’re seeking a Senior Software Engineer with deep... 
    Temporary work
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd

    San Francisco, CA
    11 hours ago
  • $250.8k - $286.2k

    Capital One is seeking a Senior Lead Software Engineer specializing in distributed systems. This role involves leading technology projects and developing solutions to enhance financial empowerment for millions of Americans. The candidate should have extensive experience... 

    Information Technology Senior Management Forum

    San Francisco, CA
    1 day ago
  •  ...join a dynamic team focused on building innovative, large-scale distributed applications. The candidate will engage in full-cycle...  ...and lead projects that require expertise in Java, distributed systems, and mobile technologies. Ideal candidates will thrive in a collaborative... 

    Compunnel, Inc.

    San Francisco, CA
    11 hours ago
  •  ...Capital in San Francisco is looking for an engineering professional to architect and optimize...  ...for their AI models. You will work on distributed systems and large-scale data pipelines,...  ...Successful candidates will have strong software engineering skills and experience in either... 

    B Capital

    San Francisco, CA
    11 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... 
    Flexible hours

    Baseten

    San Francisco, CA
    4 days ago
  • Acceler8 Talent is looking for a Senior Distributed Systems Engineer with over 7 years of experience in software engineering. This hybrid position in San Francisco focuses on building systems for AI-powered clinical environments, impacting patient care directly. The role... 

    Acceler8 Talent

    San Francisco, CA
    2 days ago
  •  ...developers with deep experience in distributed microservices, and full stack systems to create solutions that help...  ..., mentoring other members of the engineering community, and from time to time,...  ...At least 6 years of experience in software engineering (Internship experience... 
    Full time
    Part time
    Internship

    Capital One

    San Francisco, CA
    4 days ago
  • $230k - $385k

     ..., we integrate cutting-edge hardware and software to explore a broad range of robotic form...  ...capabilities with the constraints of physical systems to improve peoples' lives. About the Role As a Software Engineer, Distributed Data Systems, you will design and scale... 
    Work at office
    Relocation package

    OpenAI

    San Francisco, CA
    1 day ago
  • $117.2k - $313.7k

     ...duplicating efforts. Job Category Software Engineering Job Details About Salesforce...  ...and exciting components/frameworks in distributed filesystems in an ever-growing and evolving...  ...and drive innovations that improve system scalability, robustness, and availability... 
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    2 days ago
  •  ...Infrastructure Engineer ParadeDB is a transactional alternative to Elasticsearch built...  ...in San Francisco, with some team members distributed across the United States and Canada. We'...  ...getting hands-on helping customers with software infrastructure deployments directly... 
    Full time
    Work at office

    ParadeDB

    San Francisco, CA
    4 days ago
  •  ...assembled authentication, integrations, distributed systems, and AI experts from Okta, Redis,...  ...working up-and-down the stack. We build our software with Go, Python, and Typescript, and...  ...to ship. ~7+ years of software engineering experience comprising of: ~5+ years... 
    Work at office
    Shift work

    Arcade

    San Francisco, CA
    1 day ago
  •  ...performance goals of the infrastructure. Help design, implement, and monitor testnets. Expert knowledge of peer-to-peer distributed system design and implementation (required) Ability to build and maintain high available infrastructure (required) Knowledge... 

    1872 Consulting

    San Francisco, CA
    1 day ago
  •  ...Distributed Systems Engineer As a distributed systems engineer, you'll work across the stack to solve problems as they come up and help build Archil volumes. You'll have significant influence over the technical and product direction. We'll expect you to be able... 
    Flexible hours

    Archil

    San Francisco, CA
    4 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
    3 days ago
  •  ...E2B Infrastructure Engineer E2B is a fast-growing Series A startup with 8-figure...  ...the next cloud platform for running AI software - a cloud where AI apps are building other...  ...Your job will be: # Building a distributed system for millions and billions of AI agents... 
    Work from home
    Relocation

    E2B

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

     ...Senior Principal Software Engineer We are looking for a software engineering leader who is passionate...  ...one or more technologies including distributed microservice architecture, Go, Ent, gRPC...  ...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
    4 days ago
  •  ...SingleStore engineers build the real-time data platform powering some of the world...  ...Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team...  ...defining projects at the intersection of distributed systems, cloud infrastructure, and database... 

    SingleStore

    San Francisco, CA
    1 day ago
  •  ...Principal Software Engineer The Docusign AI team is seeking a Principal Software Engineer to act as a seasoned subject matter expert and...  ...builder who loves advancing search infrastructure, distributed systems, and solving "never-been-done-before" problems at scale... 

    DocuSign

    San Francisco, CA
    4 days ago
  • $198.24k - $272.58k

     ...Principal Software Engineer, iOS (Innovation Lab) We're looking for a Principal Engineer, iOS to join...  ...handle low-latency, high-performance systems. This is a great opportunity to use...  ...mobile platforms (iOS/Android/Windows), Distributed Architectures ~ Extensive hands-on... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    Procore Technologies

    San Francisco, CA
    2 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!