Software Architect – Distributed Systems & Platform Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $250k
$121k most similar roles pay here $340k

This role pays more than 85% of similar roles. Most pay $142,400–$224,150 — the shaded band above. At the midpoint, this role pays about $250k versus about $183k for comparable roles.

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 351 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 246 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

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

As a Software Architect in the CAD Infrastructure Development team, you will play a pivotal role in shaping the technical direction of our platform infrastructure by designing resilient and scalable distributed systems. Your responsibilities include driving architectural decisions, collaborating with cross-functional teams to design microservices architectures, event-driven systems, and cloud-native platforms, and defining patterns that enhance product development efficiency. You will work with cutting-edge technologies such as Kubernetes, Docker, AWS services, and various programming languages including Python, Go, and Java. This role demands expertise in distributed systems, a deep understanding of cloud computing principles, and the ability to mentor engineers while ensuring high-quality technical execution at scale.

What you'll do

  • Design and implement scalable microservices architectures for company products.
  • Evaluate and integrate event-driven systems to enhance platform responsiveness.
  • Define patterns and best practices for distributed system development and deployment.
  • Shape technical direction by influencing architectural decisions across engineering teams.
  • Collaborate on cloud-native platforms to ensure efficient resource utilization and scalability.

What we're looking for

  • 5+ years of experience in designing and implementing distributed systems.
  • Proven track record in architecting resilient and scalable microservices.
  • Expertise in cloud-native technologies and event-driven architecture design.
  • Strong background in defining technical direction for platform infrastructure.
  • Experience collaborating with cross-functional teams to drive architectural decisions.

More like this

Similar roles