Taro Logo

Software Development Engineer

Amazon is a global e-commerce and technology company that operates retail websites and provides cloud computing services worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Development Engineer

Amazon's Core Transportation Technology team is seeking a talented Software Development Engineer to join their innovative logistics technology division. This role focuses on building cutting-edge applications and services that power Amazon's global transportation network, ensuring millions of packages reach customers efficiently and on time.

The position offers an opportunity to work on highly distributed systems that process thousands of transactions per minute, requiring 99.99% uptime. You'll be part of a team that manages the entire package lifecycle, from transportation requests to delivery confirmation, working with complex routing algorithms and optimization problems across Amazon's vast fulfillment network.

As a member of the Delhi-based team, you'll be at the heart of Amazon transportation, working on systems that orchestrate transportation requests, manage package states, handle proactive deviation management at the network level, and track delivery operations. The team sets high standards for software development and operational excellence, using and contributing to Amazon-wide tools and processes.

The role involves working with a dense network of source, intermediate, and destination nodes, optimizing delivery paths while considering various constraints such as cost, time, and delivery requirements. You'll be challenged to maximize shipment efficiency while minimizing costs and maintaining high delivery performance standards.

This is an excellent opportunity for a software engineer who is passionate about large-scale systems, has strong problem-solving skills, and wants to make a direct impact on Amazon's global logistics infrastructure. The position offers exposure to cutting-edge technologies and the chance to work with a team of talented engineers who are early adopters of new tools and technologies.

Last updated a day ago

Responsibilities For Software Development Engineer

  • Build cutting-edge applications and services for Amazon transportation
  • Develop highly distributed systems that process thousands of transactions per minute
  • Ensure system uptime greater than 99.99%
  • Build software systems for package delivery optimization
  • Write high quality, readable, and maintainable code
  • Manage entire package lifecycle and transportation requests

Requirements For Software Development Engineer

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of design or architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Interested in this job?

Jobs Related To Amazon Software Development Engineer