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

Software Engineer - Distributed Systems & Platform Engineering

Apple

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer - Distributed Systems & Platform Engineering in Cupertino, CA vacancy
  • $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... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $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... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $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... 
    Suggested
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    OneHouse LLC

    Sunnyvale, CA
    2 days ago
  • $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,... 
    Suggested

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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+... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    4 days ago
  • $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

    Apple

    Santa Clara, CA
    1 day ago
  • $132.3k - $198.45k

     ...Software Engineer, Distributed Compute System Mountain View, California (HQ) Who We Are Nuro is a self-driving technology company on a mission...  ...deployments, Nuro gives the automakers and mobility platforms a clear path to AVs at commercial scale, empowering a... 

    Nuro

    Mountain View, CA
    3 days ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    17 hours ago
  • $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

    Pure Storage

    Santa Clara, CA
    2 days ago
  • $147.4k - $220.9k

     ...Platform Software Engineer, Infrastructure Services Every time someone downloads an iOS update, streams...  ...software that powers this content distribution layer, serving more than a billion...  ...energized by working at the intersection of systems architecture, networking, and... 
    Worldwide
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $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 time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $155k - $253k

     ...: tools and infrastructure, operating systems, and autonomy. Eighteen of the top 20...  ...stack operating system. As a Software Engineer on the team, you will develop, design,...  ...processes and tools, source control, and distributed code bases Nice to have:... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

     ...Cloud Network Platform Software Engineer Apple is where individual imaginations gather together, committing to the values that lead to...  ...and supporting foundational platforms for large scale distributed systems. You will contribute to the end-to-end design, development... 
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  • $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 placement
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $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 time
    Temporary work
    Part time
    Work at office
    Worldwide
    Flexible hours

    Walmart

    Sunnyvale, CA
    6 days ago
  •  ...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

    Apple

    Sunnyvale, CA
    17 hours ago
  • $120.5k - $243k

     ...SW Engineering (Systems) - Senior Software Engineer This role has been designed as 'Hybrid' with an expectation...  ...modules, utilities, embedded platforms, and Internet-related tools....  ...Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency,... 
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 days ago
  • $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

    Apple

    Cupertino, CA
    4 days ago
  • $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

    Apple

    Cupertino, CA
    1 day ago
  •  ...information safe. Our unified data security platform addresses vulnerabilities in hybrid...  ...We’re looking for a  Staff Software Engineer to join our Confidential Computing Management...  ...platform services powering secure, distributed systems at scale. This is a  high-impact,... 
    H1b
    Worldwide

    Fortanix

    Santa Clara, CA
    2 days ago
  • $130k - $165k

     ...mission is to build the foundational platforms that enable an intelligent...  ...placing human lives at risk. Our systems operate with distributed control, dynamic routing, and real...  ...We are seeking a Senior/Staff Software Engineer to help design and build Fabric, Forterra... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    East Palo Alto, CA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  •  ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and...  ...: AMD is looking for a strategic software engineering lead who is passionate about improving...  ...used to optimize inference like distributed kv-cache, disaggregation, request scheduling... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    17 hours ago
  •  ...Distributed Software Engineer Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel wafer-scale architecture provides...  ...joined Cerebras: # Build a breakthrough AI platform beyond the constraints of the GPU. # Publish and open... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    2 days ago
  • $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...  ...and reliability across distributed or multi-threaded...  ...on complex equipment platforms Contribute to code... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    5 days ago
  • A leading cybersecurity company in San Jose is seeking a software engineer to develop containerized services for a distributed multi-tenant system. The role involves mentoring junior engineers and taking ownership of the software development lifecycle. Candidates should... 
    Full time

    Illumio

    San Jose, CA
    1 day ago
  • A cybersecurity leader based in San Jose seeks an experienced software engineer to develop containerized services for a distributed multi-tenant system. Candidates should have over 4 years of experience in software development, primarily using Go and SQL. The role requires... 

    Illumio

    San Jose, CA
    6 hours ago
  • $152k - $241.5k

     ...Productivity And Infrastructure Systems Engineer NVIDIA has been...  ...engineers by building tools and platforms that supercharge their...  ...infrastructure runs as userspace software on bare-metal Linux hosts (...  ...role with an emphasis on distributed systems and operational excellence... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...all the others? At Apple, our Platform Architecture group is...  ...for connecting our hardware, software, and servers into one unified system. You’ll join a team of engineers and architects who are dedicated...  ...and oversee the operation of distributed web services that set and... 

    Apple

    Cupertino, CA
    17 hours ago
  •  ...Senior Client Platform Systems Engineer Beast Industries is a multifaceted media and entertainment...  ...iOS device management and Munki for software deployment and self-service Manage...  ...provisioning, patch management, and software distribution through scripting Align cross-... 
    Relocation package
    Flexible hours
    3 days per week

    MrBeast

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Distributed Systems & Platform Engineering. Be the first to apply!