Key job responsibilities - Mentor a team of software and system development engineers - Foster a high-performing team environment, providing guidance and assistance to your engineers to help them achieve their full potential - Work closely with product management and stakeholders to define the technical roadmap, ensuring alignment with overall business goals - Oversee the entire software development lifecycle, from requirement gathering and design to development, testing, and deployment - Drive the adoption of best practices and emerging technologies within your team, promoting continuous improvement and innovation - Work effectively with product managers, designers, QA testers, and other stakeholders to ensure successful delivery of features - Clearly communicate technical choices and progress to both technical and non-technical audiences A day in the life Amazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. We are constantly innovating in the ways we are automating and accelerating the delivery of packages which includes custom robotics, mechatronics, conveyance, supply chain optimization, machine learning, manipulation, image processing, and real-time data processing using distributed systems.