This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Route Execution Optimization (REO) team in Middle Mile Planning and Optimization (MMPO) is seeking a Software Development Engineer II to build systems that automatically respond to transportation network disruptions-weather delays, facility closures, equipment failures, and driver constraints. You'll design intent-based automation that orchestrates optimal route corrections while maintaining safety, compliance, and efficiency. This role offers the opportunity to solve complex distributed systems challenges at massive scale, affecting hundreds of thousands of loads weekly, directly reducing operational costs and improving driver safety across Amazon's middle-mile transportation network.
Job Responsibility
Design, develop, and maintain scalable distributed systems that process millions of transportation events daily
Build optimization algorithms and machine learning models for forecasting, scheduling, and route planning
Collaborate with scientists, product managers, and operations teams to translate business requirements into technical solutions
Write clean, maintainable code with comprehensive testing and documentation
Participate in code reviews and contribute to engineering best practices
Mentor junior engineers and contribute to team knowledge sharing
Investigate and resolve production issues, ensuring high system availability
Drive continuous improvement in system performance, cost efficiency, and operational metrics
Requirements
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Nice to have
3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
Master's degree in Computer Science, Operations Research, or related field
Experience with optimization algorithms, operations research, or machine learning
Knowledge of AWS services (EC2, S3, Lambda, DynamoDB, etc.)
Familiarity with transportation, logistics, or supply chain domains
Strong problem-solving skills and ability to work in ambiguous environments
Excellent communication and collaboration skills
Experience with agile development methodologies
What we offer
health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)