This job is no longer available
This job expired on 12/08/2026. It no longer accepts applications.
Software Engineer – Apple Services Engineering
Apple · Singapour
Job description
About the role
As a Software Engineer on the Apple Services Engineering (ASE) Core Services team, you will design and improve features that power Apple client applications such as Apple Music, Podcasts, TV, the App Store, Arcade, and Fitness+. You will work on large‑scale, distributed systems that serve millions of users worldwide, with a strong focus on performance and scalability.
Key responsibilities
- Develop and enhance server‑side components and APIs for Apple services.
- Design, implement, and maintain high‑availability, low‑latency distributed systems.
- Optimize performance using metrics like median, 95th and 99th percentiles.
- Collaborate with cross‑functional teams across Apple to deliver customer‑facing features.
- Continuously evaluate and improve data stores, scalability, and system reliability.
Required profile
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- At least 3 years of professional software engineering experience.
- Proficiency in JVM languages (Java, Scala, Clojure) or other object‑oriented languages such as C++, Go, or C#.
- Strong object‑oriented programming skills with deep knowledge of data structures and algorithms.
- Performance‑oriented mindset, able to question assumptions and work effectively under tight deadlines.
Required skills
- Java
- Scala
- Clojure
- C++
- Go
- C#
- RESTful API design and implementation
- Distributed systems architecture
- High‑availability, low‑latency system development
- Data structures and algorithms
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Apple
Singapour