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

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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Architect - Distributed Systems & Platform Engineering in Cupertino, CA vacancy
  •  ...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... 
    Suggested
    Contract work

    Apple

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

    Google Inc.

    Sunnyvale, CA
    19 hours ago
  • $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... 
    Suggested
    Visa sponsorship

    Institute of Foundation Models

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

    Apple

    Cupertino, CA
    19 hours ago
  • $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... 
    Suggested
    Summer holiday
    Flexible hours

    Ernst & Young Oman

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

    Apple

    Cupertino, CA
    3 days ago
  •  ...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 package
    Flexible hours
    3 days per week

    MrBeast

    Palo Alto, CA
    19 hours ago
  • 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... 

    Rhoda AI

    Palo Alto, CA
    1 day ago
  •  ...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... 

    RadixArk

    Palo Alto, CA
    2 days ago
  • $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 time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work
    3 days per week

    Lockheed Martin Corporation

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

    CrowdStrike Holdings, Inc.

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

    Google Inc.

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

    Illumio

    Sunnyvale, CA
    3 days ago
  • $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 placement
    Work at office
    Local area

    Hewlett Packard Enterprise Development LP

    San Jose, 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... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $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 pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    2 days ago
  • $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

    Apple

    Cupertino, CA
    4 days ago
  •  ...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 pay
    Full time
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    1 day ago
  • $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 pay
    Full time
    Temporary work
    Remote work
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $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 pay
    Full time
    Immediate start
    Remote work
    Flexible hours

    Netflix

    Los Gatos, CA
    2 days ago
  • $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

    Proofpoint

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

    Apple Inc.

    Cupertino, CA
    19 hours 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
    4 days ago
  • $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 pay
    Full time
    Temporary work
    Flexible hours

    Tesla

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

    Institute of Foundation Models

    Sunnyvale, CA
    19 hours ago
  • $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... 

    CEREBRAS SYSTEMS INC.

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

    Apple Inc.

    Cupertino, CA
    3 days ago
  • 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... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  •  ...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... 

    Illumio

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

    Rubrik, Inc.

    Palo Alto, CA
    1 day ago

Do you want to receive more vacancies?

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