Senior Software Engineer - Architecture & Distributed Systems

Apple Inc.

Seattle (WA)

On-site

USD 142,000 - 263,000

Full time

32 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical & dental
Retirement plan
Stock options
Education reimbursement
Bonuses & relocation

Job summary

Apple Inc. in Seattle, WA is seeking a Software Engineer to join the Architecture Team. You will design and optimize distributed systems and cloud infrastructure powering Services such as App Store, Apple TV+, and Apple Music.

You will work with architects to improve performance, scalability, and reliability at massive scale, developing services in Java/Swift and contributing to APIs, libraries, and tooling. Strong CS fundamentals and cloud experience are essential.

Qualifications

  • 5+ years of hands-on server-side development experience.
  • Proficiency in Java with a solid understanding of the JVM, plus flexibility to work across other major languages.
  • Experience with distributed systems, including building and maintaining highly available, scalable services.
  • Hands-on experience with cloud native technologies and public/private cloud platforms, including deployment, monitoring, and container orchestration with Kubernetes.
  • Experience designing and maintaining APIs and libraries, with familiarity in dependency management, build processes, and CI/CD.
  • Ability to analyze and tune applications for performance, efficiency, and cost optimization, including experience with monitoring and log analytics tools.
  • Bachelor's or Master's degree in Computer Science (or equivalent fields), with strong fundamentals in algorithms and data structures, and excellent written/verbal communication skills

Responsibilities

  • Design and optimize distributed systems and cloud infrastructure powering mission-critical services.
  • Collaborate with architects to improve performance, scalability, and reliability at scale.
  • Develop services in Java/Swift and contribute to APIs, libraries, and tooling.
  • Build tools that empower teams to analyze architectural improvements at scale.
  • Communicate complex architectural concepts clearly across teams.

Skills

Java
JVM
Distributed systems
Cloud native
Kubernetes
APIs
CI/CD
Performance
Cost optimization
Communication
Algorithms & data structures

Education

CS degree

Tools

Java
Swift Server
Go
Python
Kubernetes
CI/CD

Job description

Apple Inc. in Seattle, WA is seeking a Software Engineer to join the Architecture Team. You will design and optimize distributed systems and cloud infrastructure powering Services such as App Store, Apple TV+, and Apple Music.

You will work with architects to improve performance, scalability, and reliability at massive scale, developing services in Java/Swift and contributing to APIs, libraries, and tooling. Strong CS fundamentals and cloud experience are essential.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Cloud & Distributed Architecture
Software Engineer, Cloud & Distributed Architecture

Socket.dev • Seattle (WA)

On-site
USD 140,000 - 190,000
Health insurance
Software Engineer, Architecture Team (ASE)
Software Engineer, Architecture Team (ASE)

Socket.dev • Seattle (WA)

On-site
USD 140,000 - 190,000
Health insurance
Software Engineer, Architecture Team (ASE)
Software Engineer, Architecture Team (ASE)

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical & dental
Retirement plan
Stock options
+2
Senior Distributed Systems Engineer - Scale & Resiliency
Senior Distributed Systems Engineer - Scale & Resiliency

Apple Inc. • Cupertino (CA)

On-site
USD 147,400 - 272,100
Comprehensive medical and dental coverage
Employee stock programs
Educational reimbursement
Storage Platform Engineer — Large-Scale Distributed Systems
Storage Platform Engineer — Large-Scale Distributed Systems

Apple Inc. • United States

On-site
USD 142,300 - 214,300
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
Technical Lead - Energy Services & Scalable Systems
Technical Lead - Energy Services & Scalable Systems

Socket.dev • San Diego (CA)

On-site
USD 180,000 - 260,000
System Software Engineer - Cloud OS for Data Center Compute
System Software Engineer - Cloud OS for Data Center Compute

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 263,300
Employee stock programs
Relocation assistance
Education reimbursement
Senior Java Software Engineer - IT Systems & Platforms
Senior Java Software Engineer - IT Systems & Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Stock options
Healthcare coverage
Retirement benefits
Software Engineer, System Services
Software Engineer, System Services

Apple Inc. • Seattle (WA)

On-site
USD 171,600 - 258,100
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and free services
+2
Senior Software Engineer, Global Enterprise Platforms
Senior Software Engineer, Global Enterprise Platforms

Apple Inc. • Sunnyvale (CA), Northern (KY)

Hybrid
USD 185,000 - 278,000