Apple
Sr Software Engineer (Java) - Business Process Reengineering (BPR) and Sales Engineering
$185K–$278K
Cupertino, California · Senior · Full-time · Posted Oct 6, 2026
- Experience
- 5+ years of professional software development; 2+ years with Java. Longer experience preferred.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Leads the design and delivery of a global supply chain planning platform, including distributed services, collaborative planning tools, and AI-powered schedule optimization.
What you'll do
- Lead architecture and implementation of a high-availability, scalable supply chain planning platform.
- Build distributed backend services, collaborative planning tools, and real-time data pipelines.
- Integrate optimization solvers and AI inference, and establish testing, CI/CD, and observability practices.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- At least 5 years of professional software development experience.
- At least 2 years of Java experience, including concurrency, memory management, and performance optimization.
- Experience with Spring-based production applications, high-scale distributed systems, and production AI/ML technologies.
Nice to have
- Technical project leadership and mentoring experience.
- Experience with GenAI coding tools, NLP/LLMs and RAG, or relational and NoSQL databases.
Pay
$184,700 and $277,600 USD base salary
Tools
Java, Python, React, TypeScript, D3.js, OR-Tools, Apache Kafka, Snowflake
AI focus
Integrates AI inference engines and mathematical optimization solvers into production workflows for automated schedule generation and feasibility validation; requires production ML model development and deployment. Preferred experience includes GenAI, LLMs, and RAG.
Model-written summary · the original posting is authoritative