Software Engineering Manager - SCI
Core
Lead a team of engineers to build and scale end-to-end, best-in-class software solutions for Apple's global supply chain, sales, and operations, ensuring systems move products from factory to customer.
Role type
Senior Engineering Manager (Supply Chain)
Builds
Scalable, distributed systems and micro-services for supply planning, demand planning, and product distribution.
Domain
Consumer Electronics / Supply Chain Technology
Deliverable
production ML models | product features
Required skills
Cloud-native architecture, Microservices, Python, Java, Relational databases (Oracle, PostgreSQL), Agile leadership, Team mentorship, System design, Risk assessment, Project roadmap planning
Preferred skills
Container orchestration (Docker, Kubernetes), NoSQL databases (Couchbase, Redis, MongoDB), AI/ML technologies, LLMs, Prompt engineering, RAG, Supply chain domain expertise, Contractor management
Technologies
Python, Java, Oracle, PostgreSQL, Docker, Kubernetes, Couchbase, Redis, MongoDB
Responsibilities
Lead and mentor an engineering team; Design, develop, and optimize highly scalable distributed systems; Clarify requirements and set objectives for multi-functional software projects; Plan multi-year roadmaps and oversee software development; Contribute to code reviews, risk assessments, and debugging; Collaborate with product owners, developers, QA, and business units.
Seniority
Senior, hands-on IC with management responsibilities