Software Development Engineer

Global technology and e-commerce company that builds innovative solutions across retail, cloud computing, and logistics.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Development Engineer

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 systems that optimize Amazon's global middle-mile network, handling freight movement planning while minimizing costs. You'll work on challenging NP-Hard problems and algorithms that save millions in freight movements.

The position offers a unique opportunity to shape product direction, develop algorithms alongside research scientists, and build scalable systems for transportation planning. You'll be instrumental in creating a planning flywheel that optimizes 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.

As a Software Development Engineer, you'll collaborate with senior engineers, product managers, and stakeholders to design and implement highly available web services. You'll lead a small team while ensuring engineering best practices are maintained. The ideal candidate should be passionate about solving complex optimization problems and building highly-available distributed systems.

This is an excellent opportunity for someone who obsesses about customer experience and business needs, with a strong focus on operational excellence. You'll be part of a team that's transforming Amazon's transportation technology landscape, working on systems that directly impact the efficiency and cost-effectiveness of one of the world's largest logistics networks.

The role offers the chance to work with cutting-edge technology while solving real-world logistics challenges. You'll be part of Amazon's innovative culture, working with talented engineers and scientists to build solutions that operate at global scale. If you're passionate about complex problem-solving, system architecture, and want to make a significant impact on global transportation systems, this role offers the perfect opportunity to grow your career while working on meaningful challenges.

Last updated 10 hours ago

Responsibilities For Software Development Engineer

  • Work closely with senior engineers, product managers and business stakeholders to design and implement highly available web services
  • Work with research science to develop and model new planning related algorithms
  • Lead a small team of engineers and lead execution of projects while ensuring engineering best practices are followed
  • Assist in the continual hiring and mentoring of other SDEs

Requirements For Software Development Engineer

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

Benefits For Software Development Engineer

Medical Insurance
401k
Dental Insurance
Vision Insurance
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan
  • Equal opportunity employer

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer, Sponsored TV @Amazon ads, Sponsored TV, Gaming and OTT Ads

Software Development Engineer role at Amazon's Sponsored TV Ads team, building scalable advertising solutions and innovative products that connect brands with millions of viewers.

Software Development Engineer, FinTech, FinTech

Software Development Engineer position at Amazon's FinTech organization, building scalable financial systems and managing large-scale data processing infrastructure.

Software Development Engineer, Appstore

Lead software development engineer role at Amazon's FireTV Appstore team, focusing on consumer and developer experiences with Java, Kotlin, and TypeScript.

Software Development Engineer

Software Development Engineer role at Amazon's Device Messaging Team, building cloud services and device components for Amazon's device ecosystem.

Software Development Engineer, Ops Tech Solutions

Build and maintain critical infrastructure and telemetry systems for Amazon's global fulfillment operations network, working with Linux servers and Android devices at massive scale.