Drimva

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

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