Share
Key job responsibilities
• Lead and mentor a team of software engineers while driving recruitment, performance management, and career development to build and maintain high-performing engineering teams.• Architect and oversee development of scalable, high-performance software solutions, ensuring implementation of data-driven and machine learning approaches to enhance useuser experience.• Drive end-to-end delivery of software projects by translating business requirements into technical solutions, managing roadmaps, and ensuring on-time delivery while maintaining high quality standards.• Develop and execute long-term technical strategy aligned with business goals while identifying opportunities for innovation and managing technical debt effectively.• Partner with cross-functional teams to align technical solutions with business needs, communicate effectively with stakeholders, and represent the team in strategic discussions.• Ensure operational excellence through monitoring system performance, implementing quality controls, and maintaining compliance with Amazon's operational standards and security requirements.• Stay current with industry trends and emerging technologies while contributing to Amazon's engineering culture through mentorship and knowledge sharing initiatives.
- 3+ years of engineering team management experience
- 7+ years of engineering experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
These jobs might be a good fit