Software Architect - Distributed Systems & Platform Engineering
Apple Oakbrook
Software Engineer – Distributed Systems & Platform Engineering
Are you passionate about building systems that are resilient, scalable, and thoughtfully designed? Do you light up in technical discussions and bring fresh ideas to the table? As part of our CAD Infrastructure Development group, you'll help build and evolve the distributed systems that power our products at scale. You'll ensure our services can seamlessly and efficiently handle large-scale demands. Joining this group means you'll be responsible for contributing to the platform infrastructure that fuels our products. Together, you and your team will build the foundation that enables our engineering organization to deliver reliable, performant experiences to our customers. In this role, you will get to work on distributed systems and cloud-native technologies that enable other engineers to build better products, faster.
In this highly visible and cross-functional role as a member of our CAD Infrastructure Development team, you will be responsible for contributing to the development of distributed systems and microservices architectures. You will collaborate with multiple product and engineering teams to implement and maintain scalable, event-driven platforms. Your work will enable us to increase system reliability, improve development velocity, and deliver high-quality services at scale.
Minimum Qualifications
- Experience architecting and driving development of complex distributed systems and platform software
- Experience in software architecture and systems design, including microservices decomposition and service contracts
- Experience in backend or systems-level languages, such as Go, Java, or Python
- Experience in using container orchestration platforms, such as Kubernetes
- Experience designing event-driven architectures and asynchronous communication patterns
- Experience of software quality methodologies, including design review, code review, and testing strategies
- Minimum requirement of BS + 5 years of relevant industry experience, with demonstrated ownership of architecture or systems design
Preferred Qualifications
- Experience architecting large-scale systems with Kubernetes-native patterns, including operators, CRDs, and service mesh
- Experience with message queues and streaming platforms, such as Kafka, RabbitMQ, NATS, or Pulsar
- Experience in DevOps and CI/CD methodologies, platforms, and tools, such as ArgoCD, Flux, or Jenkins
- Strong understanding of distributed systems fundamentals: consistency models, fault tolerance, and partitioning strategies
- Strong API design abilities across REST, gRPC, and event-driven interfaces
- Familiar with infrastructure-as-code tools, such as Terraform or Pulumi
- Familiar with GitOps workflows and progressive delivery practices
- Knowledgeable in observability and reliability engineering, including SLOs, distributed tracing, and circuit breakers
- Demonstrated ability to mentor engineers and build consensus across teams on cross-cutting technical decisions
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.
- ...passionate about building systems that are resilient,... ...build and evolve the distributed systems that power our... ...for contributing to the platform infrastructure that... ...foundation that enables our engineering organization to... ...Qualifications Experience in software development with a...SuggestedContract work
$207k - $300k
A leading technology company in Sunnyvale, CA seeks a Staff Software Engineer for Infrastructure roles. You will drive project priorities, working with distributed teams to design and develop scalable software solutions. Candidates should have over 8 years of software development...SuggestedFull time$200k - $400k
...Institute Of Foundation Models Engineer The Institute of... ...ultra-scale GPU supercomputing systems to train next-generation foundation... ...communication performance, distributed reliability, and cross-layer... ...thousands of GPUs · Architect fault-tolerant distributed execution...SuggestedVisa sponsorship$181.1k - $318.4k
...Senior Software Engineer (Technical Architect) - Wallet Platforms At Apple, great ideas quickly become phenomenal products, services, and customer experiences... ...requirements into robust, high-performance distributed systems. Through close collaboration with fellow...SuggestedRelocation$142.6k - $261.5k
...communities. The opportunity The Platforms Practice specializes in... ...scientists, designers, and software engineers enable our clients to solve... .... Knowledgeable in system development lifecycle and technology... ...and interest in cloud and distributed systems architectures...SuggestedSummer holidayFlexible hours$147.4k - $220.9k
...Secure Systems Engineer - Platform Architecture Are you a big-picture visionary... ...connecting our hardware, software, and servers into one... ...join a team of engineers and architects who are dedicated to securing... ...oversee the operation of distributed web services that set and...Relocation- ...Senior Client Platform Systems Engineer Beast Industries is a multifaceted... ...Systems Engineer, you will architect, scale, and secure our endpoint... ...management and Munki for software deployment and self-... ...management, and software distribution through scripting Align...Relocation packageFlexible hours3 days per week
- A leading robotics company in Palo Alto seeks a Staff/Principal ML Systems Engineer to enhance training performance for their innovative humanoid robots. You will optimize distributed training systems and engage closely with researchers to transform model changes into...
- ...AI infrastructure company in California seeks a Member of Technical Staff — Training to design and optimize large-scale distributed training systems for frontier AI models. Candidates should have 5+ years of experience in ML systems and be proficient in Python along with...
$104.9k - $184.92k
...dedication to our mission, our AI-enabled systems are changing the way militaries... ...with a strong working knowledge in software engineering, Python, C++, and STAR.OS knowledge to... ...SW orchestration (Kubernetes) and distributed systems. • Experience with HW acceleration...Full timeTemporary workPart timeWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week- CrowdStrike Holdings, Inc. is looking for a Cloud Engineer for the Sensor Control Plane (Cloud... ...role is focused on building detection systems working in conjunction with on-endpoint... ...-end system development, expertise in distributed systems, and proficiency in languages such...
$248k - $349k
A leading technology company is seeking a Senior Staff Software Engineer to take charge of high-impact infrastructure projects. This role... ...in software development, 7+ years in infrastructure or distributed systems, and demonstrated leadership experience. This position offers...- ...in Sunnyvale, California is seeking an experienced engineer to build C++ system services for their Adaptive Segmentation Solution.... ...The role requires 8+ years of experience developing distributed and scalable software systems, with a strong proficiency in C++. You will...
$136.5k - $276.5k
...Senior Distributed Storage System Engineer This role has been designed as "Onsite" with an expectation... ...develops, troubleshoots and debugs software programs for software enhancements... ...development for complex products and platforms, including solution design, analysis...Work experience placementWork at officeLocal area$147.4k - $272.1k
...Senior Software Engineer - Distributed Systems Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute. We believe that streamlining software engineering...Relocation$100k
...Delivery Core is a full-stack platform engineering team (we have frontend and... ...continuous delivery of software and infrastructure changes... ...our Continuous Delivery (CD) system Spinnaker, and our higher level... ...We are seeking a backend, distributed systems focused engineer...Hourly payFull timeImmediate startFlexible hours$126.8k - $220.9k
...Software Engineer - Distributed Build Systems Work Locations (2) Submit Resume Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely on it daily to develop software...Relocation- ...across the entire ads platform. Our Team The... ...Ads. We own the systems that ingest and process... ...intersection of reliability engineering, data infrastructure,... ..., and scaling Architect and evolve the end-... ...~10+ years building distributed systems and backend services...Hourly payFull timeImmediate startFlexible hours
$120k - $396k
...support vehicle firmware development.Engineers use our... ...controlalgorithms tofault-tolerant power systems.Wecustomizecutting-edgebuild systems... ...specialized hosts. What You'll Do ~ Architect, plan and implement a distributed build service compatible with buck...Hourly payFull timeTemporary workRemote workFlexible hours$170k
...Business Products (CBP) Engineering teams build the... ...production, promotion, and distribution. We support Netflix's... ...talented distributed systems engineers like you to... ..., as well as software observability. Experience... ...infrastructure and platforms. Experience in API...Hourly payFull timeImmediate startRemote workFlexible hours$254k - $349.25k
...seeking an experienced Senior Architect to lead the design and... ...evolution of enterprise-scale distributed systems supporting 50M+ connected... ...mission-critical backend platforms that process millions of... ...optimization Data Platform Engineering Architect real-time and...Flexible hours- Apple Inc. is seeking an experienced database Software Engineer in Cupertino, California, to advance the iCloud Platform. You will be involved in building highly scalable distributed systems, driving technical strategy, and mentoring colleagues. The ideal candidate has...
$140k - $312k
...Do you want to work on Tesla's IoT platforms that support Powerwall, Megapack, Solar... ...programming, streaming data, and distributed systems? Do you want to work with Scala, Akka... ...Kubernetes? Tesla is looking for Software Engineers to build the cloud services that power...Hourly payFull timeTemporary workWorldwideFlexible hours$140k - $312k
...Expect Tesla's continued success depends on Engineers being able to develop, debug, and deploy software quickly. Our web services, tools, and build... .... What You'll Do Work on building a distributed compute system, running code on hundreds of bare metal & cloud...Hourly payFull timeTemporary workFlexible hours$150k
...Distributed ML Engineer We are a dedicated research lab for building, understanding, using,... ...workloads on state-of-the-art hardware and software platforms to improve their efficiency with... ...other critical workflows Triage system issues and identify bottleneck and inefficiencies...Work experience placementVisa sponsorship$140k - $240k
...Cerebras Systems builds the world's largest AI chip... ...security-first based engineering. Cerebras cluster involves... ...cluster management software stack - all the way from... .../management role in distributed systems security. ~... ...Build a breakthrough AI platform beyond the constraints...$181.1k - $318.4k
Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is central to the development and delivery of every operating system and app we ship. Tens of thousands of engineers rely...Immediate startRelocation- A leading technology company is seeking a Senior Software Engineer specializing in Distributed Build Systems. In this role, you will work on critical projects optimizing development processes and mentoring engineers. You will lead initiatives to enhance performance and...
- ...firm in Sunnyvale, CA is looking for a dedicated engineer to develop secure, distributed multi-tenant systems. You will be responsible for designing and implementing... ..., experience in Go and SQL, and a passion for software development. This role includes mentoring junior staff...
$188.5k - $282.7k
Rubrik, Inc. is seeking a Senior Software Engineer for its Atlas Distributed Systems team. You'll design and deliver innovative solutions for cloud storage... ...coding skills. This role is pivotal in shaping our data platform and offers significant influence across teams. With...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect - Distributed Systems & Platform Engineering. Be the first to apply!
- healthcare systems engineer Cupertino, CA
- wireless systems engineer Cupertino, CA
- electronic systems engineer Cupertino, CA
- systems engineer Cupertino, CA
- operations support system engineer Cupertino, CA
- digital communications systems engineer Cupertino, CA
- sr systems engineer Cupertino, CA
- application system engineer Cupertino, CA
- senior linux systems engineer Cupertino, CA
- operating system engineer Cupertino, CA

