Drimva

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

First seen Oct 15, 2026 · Last verified Nov 4, 2026 (UTC)