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

Principal Software Engineer, Distributed Systems

Jobleads-US

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 Jobleads-US
Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer, Distributed Systems in San Francisco, CA vacancy
  • $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
  • $160k - $180k

     ...most critical services. These systems underpin the text chat...  ...position reports to the Senior Engineering Manager of Realtime Infrastructure...  ..., and high‑performance distributed systems. Collaborate with product...  .... Familiar with open‑source software and comfortable digging into... 
    Suggested
    Full time
    Relocation
    Relocation package

    Ultimate LLC

    San Francisco, CA
    1 day 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... 
    Suggested
    Full time
    Part time
    Internship

    Capital One

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

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

    Ernst & Young Oman

    San Francisco, CA
    3 days ago
  • As a distributed systems software engineer, you’ll be working on our in-house resource orchestration system. This system coordinates state and access to hundreds (soon thousands) of GPU compute nodes in multi-tenant clusters spanning across multiple data centers. Responsibilities... 
    Suggested
    Work at office
    Visa sponsorship

    MissionHires

    San Francisco, CA
    2 days ago
  •  ...in San Francisco is seeking a Senior Software Engineer to enhance its OLAP engine components,...  ...will own critical parts of a complex system that processes trillions of events, driving...  ..., C++, or Python, and a passion for distributed systems. Amplitude offers excellent... 
    Flexible hours

    Amplitude

    San Francisco, CA
    1 day ago
  • Paradigm, located in San Francisco, is looking for a dedicated Software Engineer with over 3 years of experience. The role emphasizes...  ...contribution to medium to large projects, particularly in managing distributed services. Applicants should be able to clearly convey... 

    Paradigm

    San Francisco, CA
    3 days ago
  •  ...AI agents, and at Stack AI that work runs on a single engine. Some agents finish in a second. Others run for days,...  ...without losing a step. We're hiring a Senior Software Engineer, Engine & Distributed Systems to own that engine: the durable runtime at the core of... 

    Stackai

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

    Information Technology Senior Management Forum

    San Francisco, CA
    3 days ago
  • $204k - $348k

    Your Impact at LILA We are seeking a Senior Principal or Principal Software Engineer, AI Lab Execution System to join our Scientific System of Record Team and...  ...models, schemas, indexes, data contracts, and distributed data systems. * Databases: Strong experience with... 
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    San Francisco, CA
    1 day 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 National Association

    San Francisco, CA
    3 days ago
  • $148.5k - $260.1k

     ...contribute to a future of AI that reflects our core values while delivering mission‑critical systems to government and enterprise clients. Distributed Systems Software Engineer - GovCloud (Senior/Lead) Must be a U.S. Citizen operating on U.S. soil with the ability to... 

    Centaur Labs

    San Francisco, CA
    1 day 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, Inc.

    San Francisco, CA
    5 days ago
  • $190.6k - $263.9k

     ...automation, and operational systems that enable Upstart Bank...  ...and operations to create software solutions that support the...  ...financial institution. As a Principal Software Engineer, you will provide...  ...and technical design for distributed systems, platform services... 
    Summer work
    Bank staff
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    UpStart

    San Francisco, CA
    2 days ago
  • $202.8k - $327.63k

     ...disconnected from business systems of record, costing businesses...  ...Docusign AI team is seeking a Principal Software Architect to act as a...  ...architect behind the discovery engine that powers the world’s most...  ...bridging the gap between robust distributed infrastructure and advanced... 
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    San Francisco, CA
    4 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Job ID 10145229 Location San Francisco, California, United States / Morrisville...  ...(e.g., codecs, streaming packagers, distribution, playback algorithms). Strong...  ...accessibility of the online application system due to a disability. #J-18808-Ljbffr... 
    Work experience placement
    Local area

    The Walt Disney Company

    San Francisco, CA
    1 day ago
  •  ...A technology firm specializing in distributed computing is seeking engineers to contribute to the Ray backend. Candidates...  ...building scalable, fault-tolerant systems and a solid understanding of...  ...developing high-quality open source software, making architectural improvements,... 

    Anyscale

    San Francisco, CA
    4 days 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
    5 days 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 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
  •  ...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

    San Francisco, CA
    5 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
  • $170k - $277k

     ...drives 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

    San Francisco, CA
    4 days ago
  • CloudCruise is seeking a skilled engineer for distributed systems in San Francisco to manage high-scale browser automation tasks. You will be responsible for orchestrating resource management across AWS, ensuring system reliability and efficiency. The ideal candidate has... 

    CloudCruise

    San Francisco, CA
    3 days ago
  • $175k - $225k

    A cutting-edge technology firm is looking for a Senior Backend Engineer to design distributed systems for running AI agents. This role involves managing core data infrastructure and ensuring scalable solutions. The ideal candidate has 4+ years of backend engineering experience... 

    LangChain

    San Francisco, CA
    4 days ago
  • $325k

    Anthropic is seeking a Reliability Engineer to enhance the resilience of AI systems. The successful candidate will develop Service Level Objectives and design...  .... The ideal candidate has a strong background in distributed systems and exceptional collaboration skills,... 

    Menlo Ventures

    San Francisco, CA
    2 days ago
  • A leading cloud technology company is seeking a Distributed Systems Software Engineer to innovate and maintain a large-scale distributed systems platform. The role demands expertise in cloud infrastructure automation and requires 3+ years in backend development, strong... 

    Salesforce, Inc..

    San Francisco, CA
    3 days ago
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we leap...  ...SQL query engines. As a software engineer on the Runtime team at Databricks...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Local area
    Worldwide

    Databricks Inc.

    San Francisco, CA
    2 days ago
  • $150k - $250k

     ...infrastructure that runs AI agents, tackling long-horizon, high-performance workloads. Your role will involve designing cloud compute, distributed systems, and sandboxed tooling to ensure efficiency and scalability. The ideal candidate will have deep experience with cloud... 

    Asari AI

    San Francisco, CA
    3 days ago
  • $293.6k - $335.1k

    COMFORT SYSTEMS is seeking a Distinguished Software Engineer to join our innovative team in San Francisco, CA. You will lead technical contributions and mentor...  ...in software engineering, particularly in distributed systems and cloud technologies. This role offers a... 

    COMFORT SYSTEMS

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