Apple
Staff Software Engineer, Information Systems & Technology
$185K–$325K
Cupertino, California · Staff · Full-time · Posted Apr 7, 2026
- Experience
- 8+ years developing software professionally; 5+ years with distributed systems and relational/NoSQL databases; 4+ years with Java. Longer experience strongly preferred.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Architects, develops, tests, and maintains Java-based software and distributed systems supporting Apple’s customer and employee services, while contributing across project planning and delivery.
What you'll do
- Design, develop, test, document, improve, and maintain software, primarily in Java.
- Contribute across projects from planning and design through implementation and future iterations.
- Help design solutions and lead software projects in collaboration with engineers, product partners, and senior leaders.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 5+ years designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems, including API design and implementation.
- 5+ years with relational and NoSQL databases, including schema design, query optimization, and sophisticated data interactions.
- 4+ years with Java; mastery of OOP, data structures, algorithms, software design patterns, and maintainable backend code.
Nice to have
- Leading software projects across distributed teams as a tech lead and mentoring senior-level engineers.
- Experience with cloud Kubernetes and CI/CD, Java web and testing frameworks, tooling languages, distributed computing systems, JVM internals, or networking.
Pay
$184,700 to $324,800 USD base salary
Tools
Java, REST, RPC, GraphQL, Postgres, MySQL, Cassandra, MongoDB
AI focus
The role may involve Apple-wide data processing and AI/ML systems; specific AI/ML duties are not defined.
Model-written summary · the original posting is authoritative