Software Development Engineer II

Global technology and e-commerce company that leads in online retail, cloud computing, and artificial intelligence.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Logistics

Description For Software Development Engineer II

Amazon's Transportation Technology division is seeking a Software Development Engineer II to join their team that builds complex software solutions for optimizing package delivery worldwide. The role involves working on systems that manage millions of package deliveries, providing real-time visibility and tracking capabilities across Amazon's global network. You'll be part of the Middle Mile Product & Technology team, solving challenging technical problems while working with smart, passionate developers.

The position requires strong technical leadership skills and the ability to tackle complex problems in a fast-paced environment. You'll be responsible for designing and implementing solutions that optimize time, cost, and accuracy of package delivery, while ensuring excellent customer experience from checkout to final delivery. The role involves working with shipping and carrier systems, building scalable solutions that handle massive transaction volumes, and developing intelligent systems for package tracking and delivery predictions.

This is an excellent opportunity for someone who wants to make a significant impact on Amazon's worldwide operations. You'll be working at the heart of Amazon's transportation systems, building solutions that directly affect customer satisfaction and operational efficiency. The role offers the chance to work with cutting-edge technology while solving real-world logistics challenges at a global scale.

The ideal candidate will have strong software development experience, excellent problem-solving abilities, and the capability to work independently while mentoring others. You'll be expected to drive engineering best practices, contribute to system architecture decisions, and help build innovative solutions that continue to revolutionize how Amazon delivers packages to customers worldwide.

Last updated 3 days ago

Responsibilities For Software Development Engineer II

  • Solve deep technical problems
  • Build innovative solutions in transportation systems
  • Provide technical leadership to the team
  • Drive best practices and mentor other engineers
  • Drive continuous improvements in engineering excellence

Requirements For Software Development Engineer II

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of Video Games Industry experience
  • Experience programming with at least one software programming language

Interested in this job?

Jobs Related To Amazon Software Development Engineer II

Software Development Engineer, Advertising Core Services

Build highly available, scalable distributed systems for Amazon's advertising data lake, managing Petabytes of data using Java, Python, and AWS technologies.

Software Dev Engineer II, Unified Payments Experience

Amazon is seeking a Software Dev Engineer II to join their Unified Payments Experience team in Vancouver, building scalable payment solutions using cutting-edge cloud technologies.

Software Development Engineer, EKS, Amazon EKS

Software Development Engineer position at Amazon EKS, building and maintaining large-scale Kubernetes services with focus on reliability and performance.

Software Development Engineer II, Appstore

Amazon Appstore is seeking a Software Development Engineer II to develop SDKs, tools, and services for third-party mobile app developers and build systems to curate mobile apps.

Software Development Engineer, Amazon Pay India | UPI Payments

Software Development Engineer position at Amazon Pay India, focusing on UPI Payments systems, requiring 2+ years of experience in software development and distributed systems.