Apple
Sr. Software Engineer, Information Systems & Technology
Austin, Texas · Senior · Full-time · Posted Apr 7, 2026
- Experience
- 5+ years professional software development; 3+ years distributed systems and relational and NoSQL databases; 2+ years Java. Longer experience preferred.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Designs, develops, tests, documents, improves, and maintains Java-focused software systems used by Apple customers and employees, contributing across projects from planning through future iterations.
What you'll do
- Design, implement, test, document, improve, and maintain software, primarily in Java.
- Contribute throughout the project lifecycle, from planning and solution design through implementation and later iterations.
- Collaborate with engineers, managers, designers, partners, and Apple leadership.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- At least 5 years of professional software development experience.
- At least 3 years implementing and shipping high-scale, high-performance, highly available, fault-tolerant, secure cloud-based distributed systems, including API implementation.
- At least 3 years using relational and NoSQL databases, and at least 2 years with Java; proficiency in OOP, data structures, algorithms, and software design patterns.
Nice to have
- Track record leading software projects as a tech lead and mentoring engineers.
- Experience with CI/CD and containerized applications on cloud-based Kubernetes.
Tools
Java, REST, RPC, GraphQL, Postgres, MySQL, Cassandra, MongoDB
AI focus
The posting mentions Apple-wide data processing and AI/ML systems as areas where engineers may contribute; it does not specify particular AI duties for this role.
Model-written summary · the original posting is authoritative