Apple
Software Engineer, Information Systems & Technology
Austin, Texas · Full-time · Posted Sep 29, 2026
- Experience
- 2+ years professional software development; 1+ years implementing cloud-based distributed systems and APIs; 1+ years using relational and NoSQL databases; 1+ years with Java.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Develops and maintains Java-based systems, frameworks, and applications used across Apple, contributing throughout projects from planning and design to implementation and ongoing improvement.
What you'll do
- Develop, test, document, improve, and maintain code, mostly in Java.
- Contribute to project planning, design, implementation, and future iterations.
- Collaborate with engineers, product managers, designers, and internal and external partners.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 2+ years of professional software development experience.
- 1+ years implementing cloud-based distributed systems, including API implementation.
- 1+ years of experience with Java and with both relational and NoSQL databases.
Nice to have
- Exposure to CI/CD and deploying containerized applications on cloud-based Kubernetes.
- Familiarity with Java web and unit testing frameworks, tooling languages, or distributed orchestration and computing systems.
Tools
Java, REST, RPC, GraphQL, Postgres, MySQL, Cassandra, MongoDB
AI focus
May contribute to Apple-wide data processing and AI/ML systems; specific AI responsibilities are not stated.
Model-written summary · the original posting is authoritative