Software Engineer - Distributed Systems & Platform Engineering
Apple
Role Number: 200666190-0836
Summary
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.
Description
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 + 10 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
$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$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...SuggestedRelocation$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...SuggestedRelocation$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...SuggestedImmediate 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...Suggested
$215k - $250k
...Onehouse Data Infrastructure Engineer Onehouse is a mission-... ...to freeing data from data platform lock-in. We deliver the... ...created large-scale data systems and globally distributed platforms that sit at the... ...tech stack by building the software and data features that actually...Odd jobWork at officeLocal areaRemote workRelocationRelocation package$193.3k - $261.5k
...next-generation hyper-scale distributed systems in the cloud? Amazon Redshift... ...within the Redshift engine, tackling large-scale, high-... ...comprehensive and broadly adopted cloud platform. We pioneered cloud... ...non-internship professional software development experience ~5+...InternshipLocal areaFlexible hours$136.3k - $231.7k
...without us. KLA invents systems and solutions for the... ...teams of physicists, engineers, data scientists and problem... ...research scientist, software engineers, application... ...reliability across distributed or multi-threaded... ...on complex equipment platforms Contribute to code...Minimum wageTemporary workWork experience placementFlexible hours$168k - $270.25k
...Senior Engineer For Factory Infrastructure And Automation NVIDIA is the platform upon which every new AI-powered application... ...heterogeneous hardware and software environments. You will... ...programming skills to build distributed and compute systems, backend services,...$181.1k - $318.4k
...Sr. Software Engineer (Distributed System) Work Locations (2) Submit Resume At Apple, the information powering Siri, Spotlight, Apple Maps, and... ...massive scale from the live web by a distributed crawl platform you'll help build and operate. You'll join a small,...Relocation$181.1k - $272.1k
Senior Software Engineer (Voice Platform), Customer Systems Sunnyvale, California, United States Software and Services Join a team building the next generation... ...lead the design and development of highly scalable distributed systems that handle voice signaling, media...Relocation package$172k - $312k
...you want to work on Tesla's IoT platforms that support Powerwall, Megapack... ...programming, streaming data, and distributed systems? Do you want to work with Scala,... ...Full Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you will be...Hourly payFull timeTemporary workFlexible hours$166k - $244k
A leading technology company based in Sunnyvale is looking for a Senior Software Engineer to develop next-generation software solutions. The ideal candidate will have 5 years of experience in software development and expertise in C++. Responsibilities include writing and...$180k - $220k
black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In... ...and scientists to develop the control systems for utility-scale quantum computers. You... ...in Python or C++, with a focus on distributed storage and graph databases. The competitive...$160.36k - $240.54k
...the automakers and mobility platforms a clear path to AVs at commercial... ...We’re looking for senior engineers to build/scale Nuro's large-... ...the cloud/data center. This system is the foundation of many... ...and developing large-scale distributed applications (e.g. Kubernetes...$168k - $270.25k
...advanced programming skills to build distributed and compute systems, backend services, microservices and... ...or MS in Computer Science, Computer Engineering or related field (or equivalent... ...experience developing microservices, cloud software and/or tooling roles. Desirable...$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...- A leading transportation network company in Sunnyvale, California seeks a Software Engineer to design and develop software applications. The ideal candidate will hold a Master's degree and possess advanced knowledge in programming languages like C++, Python, and Go. Responsibilities...Remote jobWork at office
$147k - $211k
Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’s...Full timeWorldwide- ...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...
$166k - $225k
...data and AI infrastructure platform so our customers can use... ...business. Founded by engineers — and customer obsessed... ...SQL query engines. As a software engineer on the Runtime... ...building the next generation distributed data storage and processing systems that can outperform...Local areaWorldwide- ...in Sunnyvale is seeking an experienced engineer to develop containerized microservices... ...mentoring junior engineers and owning software features across the development... ...have at least 8 years of experience in distributed systems and cloud technologies (AWS, Azure, GCP...
$175k - $317k
...Senior Platform Software Engineer, System Engineering Santa Clara, California Join the Systems Software team to architect and deliver the core software that powers the industry's most innovative, high-performance, and highly available storage platforms. You will...Flexible hours$90k - $215k
...Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE) Senior Software Engineer- Observability... ...and to innovate and build new systems, improve, and enhance existing... ...experience in building complex distributed system to process large scale telemetry...Hourly payFull timeWork experience placementLocal areaRemote workFlexible hours- ...Apple’s nerve center: Apple Information Systems and Technology group! We are looking for mid-career senior-level Java Software Engineers, who will work closely with other... ...fault-tolerant, and secure cloud-based distributed systems, including proficiency in API implementation...Work experience placement
$125k - $185k
...Software Engineer - Systems Engineering Ai Tooling Sunnyvale, California, United States About... ...Engineer will help build the internal platforms and workflows that support... ...backend services and APIs to unify distributed engineering artifacts into a cohesive...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$108k - $216k
...support and | or sponsorship _* Join Walmart as Senior, Software Engineer - Transactional Systems and your work could help over 240 million global... ...~2+ years of experience in agile ways of working in a distributed geographical model About Walmart Global Tech Imagine...Full timeTemporary workPart timeWork at officeWorldwideFlexible hours$147.4k - $272.1k
...Software Engineer, iOS and MacOS, System Experience Apple devices have revolutionized how people live, connect... ...abstractions so the work can be distributed across the team - Purposefully and... ...user-centric product decisions Platform API design — you're proficient at...Work experience placementRelocation$147.4k - $272.1k
...Software Engineer, Siri Runtime Systems and Interaction Apple is where individual imaginations gather together... ...'ll add something. Siri's Runtime Platform team is looking for a resourceful... ...an engineer to help advance the distributed system logic that ensures Siri...Relocation$147.4k - $272.1k
...Software Development Engineer, Siri Runtime Systems and Interaction Apple is where individual imaginations gather... ...(LLMs), on-device execution and distributed execution. Responsibilities... ...efficiently on resource constrained platforms Experience with API design or...Relocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Distributed Systems & Platform Engineering. Be the first to apply!
- software engineer full time Cupertino, CA
- startup software engineer Cupertino, CA
- rust software engineer Cupertino, CA
- software developer Cupertino, CA
- software development engineer aws Cupertino, CA
- ngo software engineer Cupertino, CA
- software engineer Cupertino, CA
- senior software engineer Cupertino, CA
- cybersecurity software engineer Cupertino, CA
- part time software developer remote Cupertino, CA

