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$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$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...SuggestedFull timeRelocationRelocation package- ...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...SuggestedFull timePart timeInternship
$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...SuggestedSummer holidayFlexible hours- 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
- 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$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 timeWork at officeLocal areaFlexible hours$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$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...$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 workLocal areaWorldwideHome officeFlexible hours$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$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- ...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,...
- ...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...
$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- 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...
$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...$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,...- 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...
$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$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...$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...
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
- visual systems engineer San Francisco, CA
- system engineer contract San Francisco, CA
- application system engineer San Francisco, CA
- system test engineer San Francisco, CA
- senior windows systems engineer San Francisco, CA
- lead system engineer San Francisco, CA
- system performance engineer San Francisco, CA
- senior staff systems engineer San Francisco, CA
- director systems engineering San Francisco, CA

