Software Engineer II - Supply Chain (REMOTE)
Core
Design, build, and maintain event-driven services and system integrations for warehouse and fulfillment systems to support inventory movement and order fulfillment.
Role type
Software Engineer II (Supply Chain)
Builds
API development, message-based processing, and cloud-native services for high-volume business-critical workflows.
Domain
Retail supply chain, warehouse operations, event-driven architecture.
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java (Spring Boot), REST APIs, event-driven architecture, Kafka, RabbitMQ, Apache Camel, Spring Integration, Microsoft Azure, Docker, Kubernetes, CI/CD, SQL, NoSQL, Linux/Unix, Git
Preferred skills
None stated
Technologies
None stated (covered in Required skills)
Responsibilities
Develop existing and new software to meet defined requirements; monitor and correct moderately complex software defects; research and suggest solutions to optimize performance and quality; maintain software development roadmaps; diagnose and resolve faults; design database resources and provide physical modeling for optimum performance.
Seniority
Mid-level, works with some supervision