Software Architect – Distributed Systems & Platform Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Austin, TX
Posted
3 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $187k
$137k most similar roles pay here $239k

This listing doesn't post a salary. Most similar roles pay $147,037–$226,600.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 969 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 756 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Architect – Distributed Systems & Platform Engineering

Senior Software Architect needed for a leading-edge hardware team focused on developing complex distributed systems and platform software. This role involves driving the architecture and development of microservices-based solutions using Kubernetes, designing event-driven architectures with asynchronous communication patterns, and implementing robust software quality methodologies including design and code reviews. Candidates should have extensive experience in container orchestration, message queues, streaming platforms, and CI/CD tools like ArgoCD and Jenkins. Strong understanding of distributed systems fundamentals and API design across REST, gRPC, and event-driven interfaces is essential. The ideal candidate will also possess knowledge in GitOps workflows, observability practices, and reliability engineering techniques to ensure high system availability and performance.

What you'll do

  • Design and develop complex distributed systems and platform software.
  • Decompose systems into microservices with clear service contracts.
  • Implement container orchestration using Kubernetes for scalable deployments.
  • Create event-driven architectures with asynchronous communication patterns.
  • Develop and enforce software quality methodologies, including code reviews.

What we're looking for

  • Experience architecting complex distributed systems and platform software.
  • Proficiency in microservices decomposition, service contracts, and container orchestration platforms like Kubernetes.
  • Expertise in designing event-driven architectures and asynchronous communication patterns.
  • Knowledge of software quality methodologies including design review and testing strategies.
  • Minimum requirement: BS degree plus 10 years of relevant industry experience.
  • Strong understanding of distributed systems fundamentals and API design across REST, gRPC, and event-driven interfaces.

More like this

Similar roles