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

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 through advanced algorithms and planning systems. The position offers a unique opportunity to work on complex NP-Hard problems that generate millions in cost savings through freight movement optimization.

The role involves developing scalable systems that create a planning flywheel, optimizing performance while minimizing costs. You'll work with research scientists to develop and tune algorithms, collaborate with various stakeholders, and help scale transportation systems across multiple modes including road, air, rail, and ocean transport.

As a Software Development Engineer, you'll be instrumental in shaping product direction and building distributed systems that handle carrier supply, cost rates, transit times, and distances. The role requires strong technical expertise in distributed systems design, algorithm development, and a passion for solving complex logistics challenges.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and the ability to mentor junior engineers. You'll be joining a team that values high standards in code quality, active participation in code reviews, and a focus on long-term technical excellence.

Amazon offers a competitive compensation package including base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on bonuses, and comprehensive benefits. This is an excellent opportunity to make a significant impact on Amazon's global transportation network while working with cutting-edge technology and talented engineers.

Last updated 5 days ago

Responsibilities For Software Development Engineer, Amazon

  • Design transportation solutions that scale across Amazon business verticals
  • Build distributed systems maintaining operator and customer experience
  • Write high quality code and participate in active code reviews
  • Mentor junior engineers in designing and building scalable software
  • Influence technical strategy and architectural decisions
  • Contribute to ticket resolution and infrastructure improvements
  • Work on cost reduction and monitoring/alarming
  • Collaborate with product owners on 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
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.