Software Development Engineer, Amazon

Global technology and e-commerce company that builds innovative solutions across retail, cloud computing, and logistics.
$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

Amazon's Middle-Mile Transportation Technology team is seeking a Software Development Engineer to join their Planning and Network team. This role focuses on building systems that optimize Amazon's global middle-mile freight network, tackling complex NP-Hard problems that result in millions of dollars in cost savings. The position offers a unique opportunity to work on cutting-edge algorithms alongside research scientists, developing scalable solutions that span road, air, rail, and ocean transportation.

The role involves designing and implementing distributed systems that handle transportation planning, optimize truck utilization, and improve backhaul movements. You'll be instrumental in shaping product direction, collaborating with stakeholders to model planning components, and building systems that create a planning flywheel focusing on performance, cost efficiency, and delivery experience.

As part of Amazon's transportation technology division, you'll work with various tech teams to model and automate inputs such as carrier supply, costs, transit times, and distances. The position offers significant growth potential, with opportunities to mentor junior engineers and influence technical strategy across teams. The compensation is competitive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity and sign-on bonuses.

This is an excellent opportunity for experienced software engineers passionate about solving complex logistical challenges at scale, who want to make a significant impact on Amazon's global transportation network. The role requires strong technical skills, system design experience, and the ability to balance operational excellence with innovation.

Last updated 18 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
  • Participate in code reviews and maintain high coding standards
  • Mentor junior engineers in designing and building scalable software
  • Influence technical strategy and architectural decisions
  • Contribute to infrastructure improvements and cost reduction
  • 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 full software development life cycle (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, Amazon

Medical Insurance
Dental Insurance
Vision Insurance
401k
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

Systems Development Engineer, Production and Post Production Technology

Systems Development Engineer position at Amazon MGM Studios, focusing on backend development and infrastructure management for media production systems.

Software Development Engineer, Amazon

Software Development Engineer role at Amazon's Middle-Mile Transportation Technology team, focusing on optimizing freight movement through advanced algorithms and distributed systems.

Software Development Engineer II

AWS Software Development Engineer II position working on Just Walk Out technology, combining cloud expertise with retail innovation, offering competitive compensation and comprehensive benefits.

Application Engineer, E-reader Platform

Application Engineer position at Amazon working on Kindle OS development and testing, requiring 2+ years of experience in software development or technical support.

Software Development Engineer II, Amazon Freight

Software Development Engineer II position at Amazon Freight, building and maintaining full-stack applications for Amazon's transportation platform.