Software Architect – Distributed Systems & Platform Engineering

Apple Inc

Quick summary

Work type
On-site
Location
Beaverton, OR
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$132k most similar roles pay here $236k

This listing doesn't post a salary. Most similar roles pay $142,400–$225,775.

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 at our company, 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 various product and engineering teams to develop microservices architectures, event-driven systems, and cloud-native platforms. You will define patterns that enable other engineers to build better products more efficiently, focusing on big-picture thinking while executing hands-on technical tasks. The ideal candidate should be proficient in technologies such as Kubernetes, Docker, AWS services, and have a strong background in distributed systems design. Experience with event-driven architectures and microservices is essential for this role, which operates at large scale to solve complex business challenges.

What you'll do

  • Design resilient and scalable distributed system architectures.
  • Define patterns and standards for developing microservices and cloud-native applications.
  • Evaluate and recommend best practices for event-driven systems implementation.
  • Lead technical decision-making processes in cross-functional engineering teams.
  • Mentor engineers on architectural principles to enhance product development efficiency.

What we're looking for

  • 5+ years of experience in designing and implementing large-scale distributed systems.
  • Proven track record of architecting resilient and scalable microservices.
  • Expertise in cloud-native technologies and event-driven architecture patterns.
  • Strong background in defining technical best practices for engineering teams.
  • Experience collaborating across multiple product and engineering disciplines.

More like this

Similar roles