Apple
Staff Software Engineer, Retail and Marcom Engineering
Austin, Texas · Staff · Full-time · Posted Sep 25, 2026
- Experience
- 8+ years of professional software development experience; 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, and maintains Java-based platform services and infrastructure powering Apple Retail’s data, applications, and shared tooling, while leading software projects from planning through ongoing development.
What you'll do
- Design, build, test, document, improve, and maintain backend platform services and code.
- Design scalable, reliable, secure cloud-based distributed systems and supporting infrastructure.
- Lead software projects and contribute across their lifecycle, from planning through future iterations.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 8+ years of professional software development experience, including 4+ years with Java.
- Strong expertise in Java, OOP, data structures, algorithms, software design patterns, and production applications using the Spring ecosystem.
- Experience with cloud platforms, distributed systems, messaging and event-driven architectures, and relational and NoSQL databases.
Nice to have
- Track record leading projects across distributed teams and mentoring senior software engineers.
- Hands-on experience with GenAI coding tools such as Claude, Copilot, or Codex.
Tools
Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, AWS
AI focus
Preferred hands-on use of GenAI coding tools to accelerate software development, improve code quality, and streamline debugging and testing.
Model-written summary · the original posting is authoritative