Software Development Engineer

May 1, 2025
$223600 / year

Are you applying to the internship?

Job Description

About the Company:

Amazon is a global e-commerce and cloud computing giant. This particular job posting is from Amazon.com Services LLC. Amazon emphasizes an inclusive culture and aims to provide the best results for its customers. They are an equal opportunity employer.

Job Description:

This role is within Amazon’s Speed Routing team, responsible for the routing technology that handles over one billion packages annually. The team focuses on optimizing delivery efficiency, constantly striving for faster delivery times. Their work involves various aspects of logistics and technology, including:

Vehicle Routing Optimization: Building and improving vehicle routing solvers that approximate solutions to the Traveling Salesman Problem, considering real-world constraints (e.g., package capacity limits).
Data Aggregation and Processing: Developing workflows to aggregate terabytes of data used for planning decisions across the broader Routing and Planning organization.
Simulation and Workflow Development: Creating simulation capabilities and workflows that leverage routing technology to influence other operational processes within Amazon’s “Last Mile” delivery system.
Supporting Customers and Delivery Providers: Improving the experience for both customers and delivery providers as Amazon expands its services.

The team’s work impacts same-day deliveries, grocery deliveries, and pro-bono food bank deliveries. The ideal candidate will have a strong interest in areas like distributed systems, web services, optimization algorithms, large-scale datasets, and potentially machine learning. Collaboration with various Amazon teams (operations, fulfillment, business, and finance) is a key aspect of the role. The position requires ownership of features throughout their lifecycle, from initial conception and design to prototyping and launch.

Basic Qualifications:

3+ years of non-internship professional software development experience.
2+ years of non-internship experience in designing and architecting (design patterns, reliability, and scaling) new and existing systems.
• Experience programming with at least one software programming language.

Preferred Qualifications:

3+ years of experience with the full software development life cycle (coding standards, code reviews, source control management, build processes, testing, and operations).
• Bachelor’s degree in computer science or equivalent.

Compensation:

The base pay for this position ranges from $129,300/year in the lowest geographic market to $223,600/year in the highest geographic market. Total compensation may include equity, sign-on payments, and other benefits in addition to base pay.