Apple
Sr. Software Engineer - Business Process Reengineering (BPR) and Sales Engineering
Austin, Texas · Senior · Full-time · Posted Oct 27, 2026
- Experience
- 8+ years designing and developing scalable enterprise level back end solutions; 4+ years with Java.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent work experience.
About the job
Designs, builds, and scales Java backend systems and microservices supporting Apple’s global operations, sales, and supply chain.
What you'll do
- Design and deliver scalable REST APIs, microservices, and enterprise backend architecture.
- Own production code, data performance, security, reliability, and deployment, including CI/CD.
- Lead technical design and reviews, mentor engineers, and collaborate with business and engineering stakeholders.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent work experience.
- 8+ years experience designing and developing scalable enterprise level back end solutions.
- 4+ years experience with Java, including concurrency, memory management, and performance optimization.
- Proficiency in OOP, data structures, algorithms, software design patterns, and production applications with the Spring ecosystem.
Nice to have
- Track record leading software projects as a tech lead and mentoring software engineers.
- Hands-on experience with GenAI coding tools such as Claude, Copilot, or Codex.
Tools
Java, Spring, WebFlux, REST, gRPC, GraphQL, Kafka, Maven
AI focus
Drive deployment of production AI/ML systems at scale; preferred experience includes GenAI coding tools and production NLP/Generative AI systems.
Model-written summary · the original posting is authoritative