Software Dev Engineer II, AWS Infrastructure Supply Chain
Amazon
Amazon
Join the AWS Infrastructure Services team and play a pivotal role in designing, delivering, and operating global AWS infrastructure. This Software Development Engineer II position focuses on building sophisticated, large-scale distributed systems that optimize one of the world's most intricate physical supply chains. You'll work on greenfield projects, leveraging modern technologies like reactive microservices and serverless computing to shape systems from the ground up.
Our mission is to ensure continuous innovation for our customers by supporting all AWS data centers and the critical equipment within them. Be part of the team that keeps the cloud running smoothly and efficiently.
Design and construct highly scalable, fault-tolerant distributed systems for the complete infrastructure supply chain, from demand planning to data center readiness.
Address complex architectural and business challenges, delivering adaptable solutions capable of operating at AWS scale.
Produce high-quality, modular, functional, and testable code, prioritizing operational excellence.
Collaborate with diverse teams, including supply chain planners, hardware engineers, and operations managers, to translate business needs into technical solutions.
Formally mentor junior engineers, guiding them in system design, coding best practices, and troubleshooting techniques.
Engage in the full software development lifecycle, encompassing design, code reviews, testing, deployment, and ongoing operations.
Possess at least 3 years of professional software development experience beyond internships.
Have a minimum of 2 years in design or architecture, focusing on design patterns, reliability, and scaling of systems.
Demonstrate proficiency in programming with at least one modern language such as Java, Python, or TypeScript.
Exhibit a strong grasp of fundamental algorithms, data structures, and system design principles.
Familiarity with the complete software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations, is highly preferred.
A Bachelor's degree in Computer Science or an equivalent field is also preferred.
Amazon
Information Technology & Services