Software Development Engineer, Amazon

Global technology company building transportation and logistics solutions for middle-mile network operations
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics · Enterprise SaaS

Description For Software Development Engineer, Amazon

Amazon's Middle-Mile Transportation Technology team is seeking a Software Development Engineer to join their Planning and Network team. This role offers a unique opportunity to work on challenging optimization problems that directly impact Amazon's global transportation network.

The position focuses on building systems that optimize freight movements, improve truck utilization, and create efficient multi-stop plans across Amazon's middle-mile network. You'll be working on sophisticated algorithms that solve NP-Hard problems, resulting in millions of dollars in savings for Amazon's freight operations.

As a Software Development Engineer, you'll collaborate with research scientists to develop and tune algorithms, work with stakeholders to model planning components, and build scalable systems that create a planning flywheel optimized for performance, cost, and delivery experience. The role involves working with various transportation modes including Road, Air, Rail, and Ocean to build a truly multi-modal global transportation network.

The ideal candidate will play a crucial role in shaping product direction and developing systems that handle carrier supply, cost/rates, transit times, and distances in an automated fashion. You'll be part of a team that values high standards in software delivery, emphasizes code quality through active reviews, and focuses on reducing technical debt.

This position offers competitive compensation ranging from $129,300 to $223,600 based on geographic location, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. You'll be working in a diverse and inclusive workplace that empowers team members to deliver the best results for customers.

The role provides excellent growth opportunities, including mentoring junior engineers and influencing technical strategy. You'll be at the forefront of solving complex logistics challenges while building systems that scale across Amazon's various business verticals. If you're passionate about distributed systems, optimization problems, and building technology that powers global commerce, this role offers an exciting opportunity to make a significant impact.

Last updated 3 minutes ago

Responsibilities For Software Development Engineer, Amazon

  • Design transportation solutions that scale across Amazon business verticals
  • Build distributed systems maintaining operator and customer experience
  • Ensure high quality code standards through reviews and tech debt reduction
  • Mentor junior engineers in designing and building scalable software
  • Influence technical strategy and architectural decisions
  • Contribute to operational excellence and infrastructure improvements
  • Work with product owners on balancing short and long-term goals

Requirements For Software Development Engineer, Amazon

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Amazon

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Development Engineer, Amazon

Software Development Engineer role at Amazon focusing on middle-mile transportation technology and freight movement optimization

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer position at Amazon's International Technology team, focusing on building scalable solutions for the Japan Store Tech division.

Software Development Engineer, Selling Partner Experience

Software Development Engineer role at Amazon's Selling Partner Experience team, focusing on AI-driven solutions and LLMs to enhance seller interactions.

Software Development Engineer – Amazon Transportation, Trailer Path Optimization

Software Development Engineer role at Amazon's Middle Mile organization, focusing on trailer path optimization and large-scale routing solutions.

Software Development Engineer, Amazon Middle Mile Transportation

Software Development Engineer role at Amazon focusing on Middle Mile Transportation, building scalable solutions for logistics and transportation systems.