Software Development Engineer II, AFT Sortation, AFT Mansort
Amazon
Amazon
Join Amazon Fulfillment Technologies (AFT) and be at the forefront of building the software and infrastructure that powers Amazon's world-class fulfillment centers. Our team, AFT Mansort, is responsible for the crucial manual sortation layer, ensuring packages are accurately routed for timely delivery. We engineer robust systems that handle high transaction volumes and stringent low-latency requirements, directly impacting operational efficiency and customer satisfaction.
This role offers a unique opportunity to solve challenging engineering problems in a technically demanding environment. You will modernize existing systems and build scalable, resilient solutions that shape the future of fulfillment operations as Amazon continues its global expansion.
As a Software Development Engineer II on the AFT Mansort team, you will own the end-to-end lifecycle of distributed software systems, from architecture and design to implementation, testing, and deployment in live fulfillment center environments. You will build high-throughput, low-latency services that meet rigorous performance, scalability, and availability demands.
Key responsibilities include ensuring operational reliability and correctness through robust workflows, data integrity, and fault tolerance. You will tackle complex business and technical challenges with pragmatic engineering decisions and innovative solutions. Driving operational excellence through improved observability and recovery mechanisms is also vital. Furthermore, you'll collaborate with cross-functional teams to enhance fulfillment efficiency and customer experience, while influencing technical direction and maintaining high engineering standards through clean, well-tested code. Mentoring fellow engineers will be an integral part of strengthening our team's capabilities.
We are seeking candidates with a minimum of 3 years of professional software development experience (non-internship) and at least 2 years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
Proficiency in at least one programming language is essential. A Bachelor's degree in Computer Science or a related field is preferred, along with at least 3 years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations.
Amazon
E-Commerce