Drimva

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

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