Apple
Software Engineering Manager, Retail Foundations
Austin, Texas · Manager · Full-time · Posted Jul 15, 2026
- Experience
- 5+ years developing software; 2+ years of direct people management leading 3+ software engineers; 3+ years designing, implementing, and shipping distributed systems; 3+ years with relational, NewSQL, and NoSQL databases.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Leads a small engineering team while writing code and designing, building, and maintaining foundational frameworks, platforms, and distributed systems for Apple Retail Engineering.
What you'll do
- Plan, design, implement, test, document, and maintain shared systems and platforms.
- Provide hands-on technical leadership, including coding and design reviews, while guiding engineers.
- Collaborate with Retail Engineering teams and partners to deliver cross-functional projects.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 5+ years developing software professionally and 2+ years of direct people management leading 3+ software engineers.
- 3+ years designing, implementing, and shipping distributed systems, with working knowledge of secure cloud API/RPC design; 3+ years with relational, NewSQL, and NoSQL databases.
- Proficiency in OOP, data structures, algorithms, and software design patterns; experience with Java and one of Rust, C++, or Go, including concurrency, memory management, and performance optimization.
Nice to have
- Experience delivering distributed systems projects with globally distributed stakeholders and hiring, growing, and mentoring engineers.
- Comfort with CI/CD and containerized applications on cloud-based Kubernetes platforms; extensive networking knowledge.
Tools
Java, Rust, C++, Go, CI/CD, Kubernetes, AWS EKS, GCP GKE
Model-written summary · the original posting is authoritative