Sr Software Engineer, Customer Systems
Core
Design and build microservices powering low-latency, high-throughput customer experiences for Apple Support websites, iOS apps, and phone-based frontends.
Role type
Senior IC backend software engineer (Java/Spring)
Builds
Microservices, API pipelines, and cloud-based distributed systems for customer support
Domain
Consumer electronics / Customer support technology
Required skills
Java, Spring ecosystem, OOP, data structures, algorithms, JVM internals, cloud distributed systems, networking protocols
Preferred skills
Tech lead experience, GenAI coding tools, Go/Python/Ruby, API design (REST/gRPC/GraphQL), caching strategies
Technologies
Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, Redis, Memcached, Hazelcast, Ehcache, gRPC, GraphQL, OpenAPI, Protobuf
Sourced via apple · Listed on CareerPlan, which tracks 885,000+ jobs from 20+ sources.