Drimva

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

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