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