Drimva

Apple

Sr Software Engineer, Customer Systems

$150K–$278K

Cupertino, California +1 · Senior · Full-time · Posted Sep 9, 2026

Location
Cupertino, California
Sunnyvale, California
Experience
5+ years professional software development; 2+ years with Java. Longer experience preferred.
Education
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

About the job

Designs, builds, and operates high-scale microservices that power Apple’s customer support experiences across websites, iOS apps, and phone-based frontends.

What you'll do

  • Deliver features end to end, from technical design and implementation through testing, deployment, and production observability.
  • Improve engineering practices, including code reviews, testing, CI/CD, and documentation.
  • Architect resilient, event-driven service pipelines and contribute to API design and backward compatibility.

What they ask for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 5+ years of professional software development experience; 2+ years with Java.
  • Proficiency in OOP, data structures, algorithms, software design patterns, and production applications with the Spring ecosystem.
  • Experience with JVM internals, high-scale cloud-based distributed systems, and networking concepts and infrastructure.

Nice to have

  • Experience leading software projects as a tech lead and mentoring engineers.
  • Hands-on experience with GenAI coding tools, other programming languages, APIs, or caching technologies.

Pay

$150,400 to $277,600 USD base salary

Tools

Java, Spring, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux

AI focus

Preferred use of GenAI coding tools to accelerate development, improve code quality, and streamline debugging and testing.

Model-written summary · the original posting is authoritative

First seen Oct 15, 2026 · Last verified Nov 5, 2026 (UTC)