Apple
Sr. Software Engineer, Information Systems & Technology
$150K–$278K
Cupertino, California +1 · Senior · Full-time · Posted Oct 27, 2026
- Location
- Cupertino, California
Sunnyvale, California - Experience
- 5+ years developing software professionally; longer experience preferred. Also requires 3+ years in distributed systems, 3+ years with relational and NoSQL databases, and 2+ years with Java.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Designs, builds, tests, documents, and maintains Java-heavy software and distributed systems used across Apple’s customer-facing and internal operations.
What you'll do
- Own project work from planning and design through implementation and future iterations.
- Develop, test, document, improve, and maintain code, primarily in Java.
- Collaborate with engineers, product partners, internal and external stakeholders, and Apple leadership.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 3+ years implementing and shipping high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems, including API implementation.
- 3+ years using relational and NoSQL databases, including schema design and query optimization.
- 2+ years with Java; proficiency in OOP, data structures, algorithms, software design patterns, and maintainable backend code.
Nice to have
- Experience leading software projects as a tech lead and mentoring engineers.
- Experience with CI/CD and containerized applications on cloud-based Kubernetes.
Pay
$150,400 and $277,600 (base pay range; USD)
Tools
Java, REST, RPC, GraphQL, Postgres, MySQL, Cassandra, MongoDB
AI focus
May involve Apple-wide data processing and AI/ML systems; the posting does not specify particular AI duties for this role.
Model-written summary · the original posting is authoritative