Senior Backend Engineer, High-Scale Customer Systems

Apple, Inc.

Sunnyvale (CA)

On-site

USD 150,000 - 278,000

Full time

11 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee stock programs
Discretionary bonuses or relocation
Medical and dental coverage
Retirement benefits
Education expense reimbursement

Job summary

Apple is seeking a software engineer to join IS&T Customer Systems in Sunnyvale, CA. You will own end-to-end delivery of features for high-scale customer experiences, from design through testing, deployment, and production observability.

The role emphasizes Spring-based backend development, JVM tuning, API design, and resilient microservices. 5+ years of experience in Java and cloud distributed systems are essential; BS in CS or related field is required.

Qualifications

  • B.S. in Computer Science, Computer Engineering, or related field or equivalent experience.
  • 5+ years of professional software development experience.
  • 2+ years of Java experience with concurrency, memory management, and performance optimization.
  • Proficiency in OOP, data structures, algorithms, and GoF design patterns.
  • Experience with Spring ecosystem (Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud) including reactive programming with WebFlux and microservices patterns.
  • Solid understanding of JVM internals (GC, memory allocation, JIT).
  • Experience designing, implementing, and shipping distributed cloud-based systems.
  • Strong knowledge of networking concepts and infrastructure.

Responsibilities

  • Own end-to-end delivery of features from design to production observability.
  • Drive engineering best practices: code reviews, testing, CI/CD improvements, documentation.
  • Architect non-blocking, event-driven service pipelines for millions of concurrent requests.
  • Contribute to API design and contract-first development for clean cross-boundary integration.

Skills

Java
Spring Framework
OOP
Data structures
System design
Concurrency
JVM internals
WebFlux

Education

B.S. in Computer Science or related

Tools

Spring Boot
Spring MVC
Spring Security
OpenAPI/Swagger
Protobuf/gRPC
Redis/Memcached

Job description

Apple is seeking a software engineer to join IS&T Customer Systems in Sunnyvale, CA. You will own end-to-end delivery of features for high-scale customer experiences, from design through testing, deployment, and production observability.

The role emphasizes Spring-based backend development, JVM tuning, API design, and resilient microservices. 5+ years of experience in Java and cloud distributed systems are essential; BS in CS or related field is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Cloud-Scale Java
Senior Software Engineer, Cloud-Scale Java

Apple, Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Health and dental insurance
Retirement benefits
Employee stock purchase plan
+2
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 Infrastructure Engineer
Senior Backend Infrastructure Engineer

Apple, Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
RSU program
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 Software Engineer - Scalable Distributed Backend
Senior Software Engineer - Scalable Distributed Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Java Software Engineer, IS&T Platforms & Data Systems
Java Software Engineer, IS&T Platforms & Data Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Employee Stock Purchase Plan
+2
Lead Backend Engineer - Cloud & REST APIs at Scale
Lead Backend Engineer - Cloud & REST APIs at Scale

Apple • Jefferson City (MO)

Remote
USD 161,000 - 242,000
Senior Backend Engineer, Retail & Marcom Platforms
Senior Backend Engineer, Retail & Marcom Platforms

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,000
Medical and dental coverage
Employee Stock Purchase Plan
Relocation assistance
+1
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 Engineer - Information Systems & Technology
Senior Java Engineer - Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000