Senior Java Software Engineer - IT Systems & Platforms

Apple Inc.

Sunnyvale (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock options
Healthcare coverage
Retirement benefits

Job summary

Apple Inc. is seeking a mid-career Senior Software Engineer for the Information Systems & Technology group in Cupertino. You will design, develop, test, and maintain Java-based backend services, collaborating with engineers, PMs, designers, and leadership across Apple’s ecosystems.

The role emphasizes scalable distributed systems, API implementations, and strong backend patterns, with opportunities to influence a wide range of Apple services from data centers to retail platforms.

Qualifications

  • B.S. in Computer Science, Computer Engineering, or related technical field, or equivalent professional work experience.
  • 5+ years proven experience developing software in a professional capacity.
  • 3+ years proven experience implementing, and shipping high‑scale, high‑performance, highly available, fault‑tolerant, and secure cloud‑based distributed systems, including proficiency in API implementation (e.g. REST, RPC, GraphQL, etc.).
  • 3+ years proven experience using relational (e.g. Postgres, MySQL, etc.) and NoSQL (e.g. Cassandra, MongoDB, etc.) databases.
  • 2+ years proven experience with Java, including proficiency in concurrency, memory management, and performance optimization techniques.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns (e.g. GoF).

Responsibilities

  • Design, develop, test, document, improve, and maintain Java code and related software.
  • Participate in all project phases from planning to delivery and future iterations.
  • Collaborate with software engineers, PMs, product designers, and leadership.
  • Contribute to scalable, maintainable backend solutions and system design.

Skills

Java
API design
Distributed systems
OOP

Education

Bachelor's degree in CS/CE or equivalent

Tools

PostgreSQL
MongoDB
Cassandra
REST
GraphQL
Spring
Kubernetes
AWS EKS

Job description

Apple Inc. is seeking a mid-career Senior Software Engineer for the Information Systems & Technology group in Cupertino. You will design, develop, test, and maintain Java-based backend services, collaborating with engineers, PMs, designers, and leadership across Apple’s ecosystems.

The role emphasizes scalable distributed systems, API implementations, and strong backend patterns, with opportunities to influence a wide range of Apple services from data centers to retail platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Java Engineer - Information Systems & Technology
Senior Java Engineer - Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Scalable Distributed Backend
Senior Software Engineer - Scalable Distributed Backend

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 278,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
Java Backend Engineer, Information Systems & Tech
Java Backend Engineer, Information Systems & Tech

Apple Inc. • Austin (TX)

On-site
USD 110,000 - 160,000
Senior Software Engineer - Scalable Enterprise Platforms
Senior Software Engineer - Scalable Enterprise Platforms

Apple Inc. • Cupertino (CA)

Hybrid
USD 185,000 - 278,000
Senior Backend Engineer, Customer Systems — High-Scale
Senior Backend Engineer, Customer Systems — High-Scale

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

Hybrid
USD 150,000 - 278,000
Relocation
Employee stock programs
Health benefits
Sr. Software Engineer, Information Systems & Technology
Sr. Software Engineer, Information Systems & Technology

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Backend Engineer — Java Microservices & Scale
Senior Backend Engineer — Java Microservices & Scale

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Senior Backend Architect, CI Platforms & Workflows
Senior Backend Architect, CI Platforms & Workflows

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000