Software Development Engineer, Amazon

Global technology and e-commerce company that operates the world's largest online marketplace and cloud computing platform.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Development Engineer, Amazon

The Middle-Mile Transportation Technology team at Amazon is seeking a Software Development Engineer to join their Planning and Network team. This role focuses on building critical systems that optimize Amazon's global middle-mile freight network through sophisticated planning and algorithms. The position offers a unique opportunity to work on complex NP-Hard problems that directly impact Amazon's transportation costs and efficiency.

The role involves developing scalable systems that create optimal freight movement plans while considering multiple constraints such as demand, supply, and cost minimization. You'll work closely with research scientists to develop and tune algorithms, collaborate with stakeholders to model planning components, and build systems that contribute to a planning flywheel optimizing performance, cost, and delivery experience.

As a Software Development Engineer, you'll be instrumental in shaping the product direction and working with various tech teams to model and automate inputs for carrier supply, costs, transit times, and distances. The work extends beyond road transportation to include Air, Rail, and Ocean, contributing to Amazon's vision of a truly multi-modal global transportation network.

The ideal candidate will have strong software development experience, with a focus on distributed systems and scalable architecture. You'll be expected to maintain high coding standards, participate in code reviews, and mentor junior engineers. The role offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus comprehensive benefits and potential equity compensation.

This is an excellent opportunity for engineers passionate about solving complex logistical challenges at scale, who want to make a significant impact on Amazon's global transportation infrastructure. The role combines technical expertise with business impact, offering exposure to cutting-edge technology and the chance to work on systems that save millions in freight movements.

Last updated 23 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
  • Participate in operational excellence through ticket resolution and infrastructure improvements
  • Work with product owners on balancing short-term and long-term goals

Requirements For Software Development Engineer, Amazon

  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with coding standards, code reviews, and source control management
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Amazon

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Other benefits available as part of total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Dev Engineer II, Transportation Volume Planning

Software Development Engineer role at Amazon's Transportation Volume Planning team, focusing on ML and simulation systems for optimizing product distribution across warehouses.

Software Engineer, Alexa Daily Essentials

Mid-level Software Engineer role at Amazon's Alexa team, focusing on developing voice-interface solutions for household management with 3+ years experience required.

Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Workforce Optimization

Software Development Engineer role at Amazon Fulfillment Technologies, building scalable systems for workforce optimization and site operations efficiency.

Software Development Engineer, AWS Marketplace

Join AWS Marketplace as a Software Development Engineer to build and scale the platform that's revolutionizing enterprise software distribution, working with cutting-edge cloud technologies and distributed systems.

Software Development Engineer - S3, Storage Control Plane

Software Development Engineer position at Amazon AWS S3 team, focusing on storage control plane development and innovation.