Software Dev Engineer III, AWS Infrastructure Supply Chain
Amazon
Amazon
Join the AWS Infrastructure Services team as a Software Development Engineer III, where you'll architect and build cutting-edge, large-scale distributed systems. This role focuses on revolutionizing one of the world's most intricate physical supply chains, managing everything from demand forecasting and material planning to manufacturing, logistics, and data center deployment across global regions. You'll be at the forefront of greenfield projects, utilizing modern technologies like reactive microservices and serverless computing to create robust, scalable solutions from the ground up.
This is a unique opportunity to shape the future of AWS global infrastructure. Our team is instrumental in ensuring the continuous availability and innovation that our customers rely on, managing the complex network of data centers and the equipment that powers them.
As a key member of the Infrastructure Supply Chain team, you will:
- Lead the technical vision for highly scalable, fault-tolerant distributed systems that span the entire infrastructure supply chain, including demand planning, fulfillment, manufacturing, logistics, and data center readiness. - Tackle complex architectural and business challenges, developing extensible solutions that operate at AWS scale and influence long-term technical strategy. - Produce high-quality, modular, functional, and testable code, upholding exceptional operational excellence and elevating engineering standards. - Spearhead cross-functional initiatives with supply chain planners, hardware engineers, and operations managers to translate business needs into effective technical solutions. - Formally mentor mid-level and junior engineers, guiding them in system design, coding best practices, architecture patterns, and troubleshooting, serving as a technical role model. - Manage the complete software development lifecycle, from design and code reviews to testing, deployment, and ongoing operations, with a strong emphasis on continuous improvement and operational rigor. - Drive innovation in areas such as demand forecasting, supply optimization, and end-to-end observability through the Infrastructure Control Tower. - Contribute to influencing the team's roadmap and technical direction, actively participating in organizational planning and prioritization.
We are seeking candidates with:
- A minimum of 5 years of professional software development experience, excluding internships. - At least 5 years of experience in leading the design and architecture of new and existing systems, focusing on design patterns, reliability, and scaling. - Proven expertise in programming with at least one modern language such as Java, Python, or TypeScript. - A solid understanding of fundamental algorithms, data structures, and system design principles. - Demonstrated success in leading technical projects from inception to completion, including defining architecture, building consensus, and delivering results across multiple teams. - Experience in a mentoring or technical leadership role, guiding engineering teams.
Preferred qualifications include:
- Over 5 years of experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations. - A Bachelor's degree in Computer Science or a related field is required, with a Master's degree being preferred.
Amazon
Cloud Computing