Senior Software Engineer - Scalable Distributed Backend

Apple Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 278,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, CA is seeking a Senior Software Engineer for Enterprise Technology Services. You will design and build scalable Java-based platforms handling petabytes of data and millions of transactions hourly, while mentoring teammates and setting high technical standards.

The role emphasizes distributed systems, messaging, caching, and cloud-native design with a focus on performance, reliability, and security within a large enterprise environment.

Qualifications

  • B.S. in Computer Science, Computer Engineering, or related field.
  • 5+ years in software development; longer is a plus.
  • 2+ years with Java including concurrency and performance optimization.
  • Experience shipping high-scale, fault-tolerant cloud-based distributed systems.
  • Experience with messaging systems (Kafka, RabbitMQ, ActiveMQ) and caching technologies.
  • Familiarity with CI/CD and containerization (Docker).
  • API design with REST/gRPC/GraphQL and OpenAPI/Swagger is a plus.

Responsibilities

  • Architect, design, and roll out features across a modular Java platform.
  • Develop scalable services around data and integration workflows.
  • Evaluate emerging technologies and adopt them into projects.
  • Operate and maintain the production platform.
  • Set technical standards, review designs and mentor engineers.

Skills

Java programming
OOP & design patterns
Distributed systems design

Education

B.S. in Computer Science/Engineering

Tools

Kafka
RabbitMQ
ActiveMQ
Docker
Elasticsearch/OpenSearch
Redis/Memcached

Job description

Apple Inc. in Cupertino, CA is seeking a Senior Software Engineer for Enterprise Technology Services. You will design and build scalable Java-based platforms handling petabytes of data and millions of transactions hourly, while mentoring teammates and setting high technical standards.

The role emphasizes distributed systems, messaging, caching, and cloud-native design with a focus on performance, reliability, and security within a large enterprise environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, Large-Scale Distributed Systems
Senior Backend Engineer, Large-Scale Distributed Systems

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Employee stock purchase plan
Relocation assistance
Senior Backend Engineer - Scalable Data Platforms
Senior Backend Engineer - Scalable Data Platforms

Apple Inc. • Cupertino (CA)

On-site
USD 94,000 - 133,000
Senior Distributed Systems Engineer: Scale High-Performance
Senior Distributed Systems Engineer: Scale High-Performance

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical coverage
Retirement benefits
Employee stock programs
+1
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
Senior Java Engineer - Scalable Cloud APIs
Senior Java Engineer - Scalable Cloud APIs

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Medical & Dental coverage
Employee stock programs
Tuition reimbursement
+1
Senior Backend Engineer, Scalable E-commerce & Cloud
Senior Backend Engineer, Scalable E-commerce & Cloud

Apple Inc. • Cupertino (CA)

On-site
USD 140,000 - 200,000
Senior Backend Engineer: Scalable, Event-Driven Systems
Senior Backend Engineer: Scalable, Event-Driven Systems

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Data Systems Engineer – Scalable APIs & Pipelines
Senior Data Systems Engineer – Scalable APIs & Pipelines

Apple • Annapolis (MD)

On-site
USD 130,000 - 242,000
Calm work environment
Mentoring
Growth culture
+2
Backend Software Engineer, Enterprise Technology Services
Backend Software Engineer, Enterprise Technology Services

Apple Inc. • Cupertino (CA)

On-site
USD 94,000 - 133,000
Senior Backend Engineer, Customer Systems (High-Scale)
Senior Backend Engineer, Customer Systems (High-Scale)

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Stock programs
Employee Stock Purchase Plan
Comprehensive medical and dental