Summary
Design and architect scalable solutions for supply chain planning, fulfillment optimization, and transportation systems. Drive technical decisions and support development teams in delivering reliable, high-quality technology that advances business and customer outcomes.
Responsibilities
- Design, document, implement, and optimize robust solutions for complex supply chain challenges.
- Collaborate with engineering teams, business stakeholders, and product and program managers on technical decisions and priorities.
- Own designs and systems spanning forecasting, fulfillment routing, warehouse operations, and transportation optimization.
- Drive code reviews, testing, automation, and engineering best practices.
- Promote cloud-native solutions and support monitoring, alerting, CI/CD pipelines, and cloud infrastructure.
- Partner with Data Science and analytics teams to operationalize AI/ML models and advanced analytics.
- Work with vendors and third-party supply chain platforms to ensure effective integrations.
Requirements
- At least 5 years of experience in software engineering or technology roles.
- Bachelor’s degree in Computer Science or a related field.
- Experience designing and delivering complex distributed systems, event-driven architectures, and high-availability production services.
- Strong proficiency with Java, Spring, Apache Kafka, and AWS or comparable cloud platforms.
- Experience with supply chain systems such as WMS, TMS, OMS, last-mile delivery, or supply chain planning platforms.
- Ability to guide architecture, improve code quality, and collaborate across Product, Operations, and Data Science.
- Experience with third-party platforms or large technology ecosystems; AI/ML application experience is preferred.