Senior Software Engineer - Scalable Distributed Backend

Apple Inc.

Sunnyvale (CA)

On-site

USD 185,000 - 278,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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 Software Engineer - Scalable Enterprise Platforms
Senior Software Engineer - Scalable Enterprise Platforms

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,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 Backend Engineer - Scalable, Secure Cloud Systems
Senior Backend Engineer - Scalable, Secure Cloud Systems

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 250,000
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: Build Scalable Enterprise Systems
Software Engineer: Build Scalable Enterprise Systems

ApplyMint • Sunnyvale (CA)

On-site
USD 140,000 - 200,000
Senior Software Engineer, Global Enterprise Platforms
Senior Software Engineer, Global Enterprise Platforms

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

Hybrid
USD 185,000 - 278,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
Senior Data Platform Engineer: Cloud-Scale, Low-Latency
Senior Data Platform Engineer: Cloud-Scale, Low-Latency

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Stock programs and RSUs
+1
Senior Software Engineer - Architecture & Distributed Systems
Senior Software Engineer - Architecture & Distributed Systems

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical & dental
Retirement plan
Stock options
+2
Senior Java Software Engineer – Scalable Cloud Services
Senior Java Software Engineer – Scalable Cloud Services

Apple Inc. • San Diego (CA)

On-site
USD 142,300 - 263,300
Medical and dental coverage
Retirement benefits
Employee stock programs
+2