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$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...SuggestedFull timeRelocationRelocation package$180k - $250k
...ambitious teams build on. About this role: You are an experienced software engineer who thrives on building large-scale computing platforms. You have deep expertise in large scale distributed systems that deal with high complexity, a lot of traffic and data. You know...SuggestedCurrently hiringRemote workRelocation package$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...SuggestedRelocationVisa sponsorship$153k - $376k
...the heart of everything we build. As a Software Engineer on our Infrastructure team, you'll help design, build, and operate the systems that power our real-time collaborative design... ...fast, and we're looking for experienced distributed systems engineers across a variety of...SuggestedFull timeRemote workWork from homeWorldwide- 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...SuggestedWork at officeVisa sponsorship
- ...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
$160k - $180k
...large‑scale, reliable and performant distributed systems. Collaborate with product teams to create... .... Work with a talented team of engineers who have built one of the largest communication... ...practices. Familiar with open source software, and not afraid to dig into the source...Full timeRelocationRelocation package- 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...
- ...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...
$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 timePart timeInternshipLocal area$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...$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 workBank staffCurrently hiringWork at officeLocal areaRemote workWork from home$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 workWork at officeLocal areaRemote work2 days per week- ...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,...
$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 placementLocal area$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 timePart timeInternshipLocal area- ...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...
$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...- .... 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
- ...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...
- 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...
- ...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 officeShift work
- ...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
$206.4k - $276.7k
...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and... ...and platforms that will power our media, advertising, and distribution businesses for years to come. Reach, Scale & Impact:...$206.4k - $276.7k
...is a global organization of engineers, product developers, designers... ...our media, advertising, and distribution businesses for years to come... ...design video algorithms and software workflows for the purposes... ...platform. As a domain focused Principal Engineer, you are expected...- 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...
- 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...
$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...$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 timeWork at office$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 areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Distributed Systems. Be the first to apply!
- principal software engineer San Francisco, CA
- systems engineer San Francisco, CA
- advanced systems engineer San Francisco, CA
- unix linux systems engineer San Francisco, CA
- space systems engineer San Francisco, CA
- systems security engineer San Francisco, CA
- senior linux systems engineer San Francisco, CA
- mission system engineer San Francisco, CA
- active directory systems engineer San Francisco, CA
- director systems engineering San Francisco, CA


