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

Principal Software Engineer, Distributed Systems (San Francisco)

Full-time

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 2 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems (San Francisco) in San Francisco, CA vacancy
  • $170k - $230k

     ...We are looking for a software engineering leader who is...  ...Additionally, the Senior Principal Software Engineer will...  ...including distributed microservice architecture...  ...Tendo has hubs in San Francisco, CA; San Diego, CA;...  ...modern version control systems (e.g., Git) and tools... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend

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

     ...intelligence. We’re crafting the engine that powers a world where people...  ...cloud infrastructure. Principal Systems Software Engineer San Francisco, Sunnyvale (On-site) About the...  ...don't yet exist in standard cloud distributions. A Day in the Life Drafting... 
    Suggested
    Full time

    Crusoe

    San Francisco, CA
    2 hours ago
  • $150k - $200k

     ...company is seeking early engineers to design and maintain...  ...real-time observability systems and collaborate with software engineers to optimize performance...  ...should have 3+ years of distributed systems experience,...  ...for candidates in the San Francisco area. #J-18808-Ljbffr
    Suggested
    Full time
    Remote work

    Sift

    San Francisco, CA
    2 hours ago
  • $90k

     ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical...  ...notified about new System Software Engineer jobs in San Francisco, CA . Software Engineer Internship (7 openings)... 
    Suggested
    Full time
    Freelance
    Internship
    Local area
    Remote work
    Worldwide

    Canonical

    San Francisco, CA
    2 hours ago
  •  ...A leading digital reading company in San Francisco is seeking a Senior Software Engineer with expertise in Python and AWS. This role involves designing scalable event-driven systems and collaborating with cross-functional teams. Ideal candidates will have over 7 years... 
    Suggested
    Full time
    Flexible hours

    Scribd

    San Francisco, CA
    2 hours ago
  • $204k - $348k

    Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context-switch between a dozen...  ...into the kind of engineer who can architect systems that don't exist yet — we want to talk.... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    2 hours ago
  • $250k - $325k

     ...Principal Software Engineer- Trust & Safety This range is provided by Storm3. Your actual pay will...  ...infrastructure, and trust & safety systems for a $1B+ learning platform serves...  ...Get notified about new Software Engineer jobs in San Francisco, CA . #J-18808-Ljbffr
    Full time

    Storm3

    San Francisco, CA
    2 hours ago
  • $200k

     ...fundamentally change how software is built on the...  ...assembled a team of engineers who have built and designed...  ...in our office in San Francisco. The Role: The Convex...  ...running large systems at scale, but as our...  ...are passionate about distributed systems and have a strong... 
    Full time
    Work at office
    Night shift

    Convex

    San Francisco, CA
    2 hours ago
  •  ...the forefront of shaping the systems that are redefining society....  ...five days a week in our new San Francisco headquarters. About the...  ...Role As a Site Reliability Engineer (SRE) at Mercor, you’ll own...  ...risk trade‑offs, large‑scale distributed systems). ~5+ years of SRE... 
    Full time

    Mercor

    San Francisco, CA
    2 hours ago
  • $175k - $250k

     ...000.00/yr Job Title: Senior Cloud Infrastructure Engineer Location: San Francisco, CA. Remote unavailable. Modality: On-Site only....  ...on designing, deploying, and maintaining large-scale distributed systems that power AI workloads. The ideal candidate is deeply... 
    Full time
    Remote work
    Relocation
    Relocation package

    The Recruiting Guy

    San Francisco, CA
    2 hours ago
  • A leading technology company in San Francisco is seeking an experienced Software Engineer for its Machine Learning Platform team. You will design and build services...  ...vision efforts. Responsibilities include leading systems architecture for machine learning workloads,... 
    Full time

    Apple

    San Francisco, CA
    2 hours ago
  • $165k - $240k

     ...revolutionize the modern procurement software industry and make it...  ...haven’t been solved. Engineering at Levelpath: We...  ...person, located in downtown San Francisco. In this role you will have...  ...Apply your back-end and distributed systems experience to help scale our... 
    Full time

    Levelpath

    San Francisco, CA
    8 hours ago
  • $175k - $285k

     ...Delaware-incorporated, San Francisco-based company pushing...  ...through a hardware–software combination. With SOC...  ...Development & Delivery : Engineer and deliver vertical...  ...Production-Grade System Engineering : Design...  ...environments Backend / Distributed Systems Expertise... 
    Full time
    Work at office
    Worldwide

    Plaud

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

    Software Engineer at trufflepig Base pay range: $150,000 - $200,000 per year. About the Company...  ...who shipped production AI and distributed systems at Microsoft and VMware, plus a former...  ..., and in-person collaboration in San Francisco. If you want to build the spreadsheet... 
    Full time
    Shift work

    trufflepig

    San Francisco, CA
    2 hours ago
  • $56.25 - $137 per hour

     ...seeking a Senior or Staff Software Engineer – DCIM (Data Center Infrastructure...  ..., fault-tolerant software systems to support DCIM, including...  ...-as-code, and distributed systems Deliver reliable...  ...Software Engineer” roles. San Francisco, CA $160,000.00-$180,000.00... 
    Full time
    Summer work
    Internship
    Night shift

    Experts Group International

    San Francisco, CA
    2 hours ago
  • $120k - $180k

     ...Join to apply for the Senior Software Engineer role at Truewind This range is provided...  ...Lastly, we want you to join us in San Francisco. We believe building in-person is a...  ...experience in building data-intensive, distributed systems. ~ Experience in building web... 
    Full time

    Truewind

    San Francisco, CA
    2 hours ago
  • $2,024 per month

     ...a lean team that works in-person in San Francisco. Judge our code quality: Check...  ...About The Role We're looking for one systems-focused engineer to join our team of four. On a...  ...+ indexing pipeline Debug gnarly distributed-systems issues (e.g. raft /... 
    Part time

    Renegade

    San Francisco, CA
    2 hours ago
  • $210k - $260k

     ...of health and home. Broken systems or ineffective processes in...  ...Why choose EliseAI? As a Software Engineer at EliseAI, you won't just...  ...architecture and event-driven distributed systems Understanding of...  ...notice. Pursuant to the San Francisco Fair Chance Ordinance, we... 
    Full time
    Work at office
    Local area
    Relocation

    EliseAI

    San Francisco, CA
    2 hours ago
  • $180k - $200k

     ...Gridware Gridware is a San Francisco-based technology company dedicated...  ...We’re seeking a Senior Software Engineer to design and build the...  ...controls, and authentication systems. Create comprehensive documentation...  ...focus on building APIs and distributed systems. ~ A strong... 
    Full time

    Gridware Technologies Inc.

    San Francisco, CA
    2 hours ago
  • $130k - $250k

     ...to building impactful software. If mission-focused...  .... Our Team As an engineering team, we believe strongly...  ...management to build systems that are robust,...  ...architecting and scaling distributed software systems ~...  ...codebases ~ Located in San Francisco and open to working... 
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Relocation
    Visa sponsorship

    Peregrine Technologies

    San Francisco, CA
    2 hours ago
  • $170k - $300k

     ...product around AI. This is a software engineering role for someone who wants...  ...deeply with modern AI systems while staying grounded in...  ...building backend services (APIs, distributed systems, data‑backed...  ...in‑person collaboration in San Francisco About People in AI People... 
    Full time

    People In AI

    San Francisco, CA
    2 hours ago
  • $176k

     ...focused on revolutionizing fare distribution and collection for public...  ...our main office based in San Francisco, CA. We don’t have any...  ...We are looking for a senior software engineer to join our 6-person engineering...  ...knows how to debug linux systems, and is otherwise a strong... 
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Token Transit, Inc.

    San Francisco, CA
    2 hours ago
  • $130k - $210k

     ...office is located in San Francisco, CA, we are open to candidates...  ...Visa sponsorship. Engineering at Swiftly...  ...and building scalable software using industry best practices...  ...trade-offs, present system design proposals...  ...offsites. As a fully distributed company, we consider... 
    Full time
    Work experience placement
    Work at office
    Home office
    Flexible hours

    Breakout Tools

    San Francisco, CA
    2 hours ago
  • $175k - $200k

    Senior Software Engineer, Full Stack (Growth) About us is where exceptional people come to do...  ...Top Startup. Headquartered in San Francisco, we’re on a mission to transform how...  ...Team Bonding opportunities – as a distributed team, being able to build meaningful... 
    Full time
    Immediate start
    Work from home

    CloudDevs

    San Francisco, CA
    2 hours ago
  • $196k - $294k

     ...agents. You will collaborate closely with a remote and distributed team of talented engineers to create a best-in-class SDK that enables millions of...  ...budget for you to outfit your space as needed. The San Francisco, CA base pay range for this role is $196,000-$294,000.... 
    Full time
    Live in
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Vercel

    San Francisco, CA
    2 hours ago
  • $140k - $265k

     ...product managers, data scientists, and other engineers to understand our problem space and...  ...is a plus Experience building distributed CRUD level functionality, ideally both...  ...is hybrid (3 days a week in either our San Francisco or Palo Alto office) Compensation and... 
    Full time
    Work at office
    Home office
    3 days per week

    Glean

    San Francisco, CA
    2 hours ago
  •  ...we’re looking for a Senior Software Engineer who is just as passionate about...  ...at our office in the San Francisco Bay Area. Key Responsibilities...  ...strong emphasis on backend systems and API development. Strong...  .... Understanding of distributed systems and cloud architectures... 
    Full time
    Work at office
    Remote work
    Worldwide

    Backbone

    San Francisco, CA
    2 hours ago
  • $248.4k - $310.5k

     ...Software Engineer - Robotics & Autonomous Systems Scale's Robotics business unit is dedicated to solving the data...  ...AV systems ~ Understanding of distributed systems, workflow orchestration,...  ...position in the location of San Francisco is: $248,400 — $310,500 USD... 
    Full time

    Scale AI, Inc.

    San Francisco, CA
    2 hours ago
  •  ...Pinterest is seeking an Engineering Director for the online systems organization based in San Francisco. This role leads over 50 team members responsible for building...  ...candidates should have extensive experience in distributed systems and a proven track record in leading... 
    Full time

    Pinterest

    San Francisco, CA
    2 hours ago
  • $175k - $200k

     ...Staff Platform Engineer – Agentic AI Systems, IFS The Loops Staff Platform Engineer...  ...of our real-time, distributed systems. You’ll be at the...  ...Marketing Industries Software Development Referrals...  ...Platform Engineer” roles. San Francisco, CA $160,000.00-$180,000.... 
    Full time
    For contractors
    Flexible hours

    IFS

    San Francisco, CA
    2 hours ago

Do you want to receive more vacancies?

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