AWS Infrastructure Services is looking to solve the problem of maintaining and scaling the global AWS cloud infrastructure, ensuring continual access to innovation for customers. Specifically, the API Gateway team is focused on reducing the time it takes for developers to ship scalable code and enabling the Serverless revolution by making highly available and large-scale services ubiquitous.
Requirements
- 3+ years of engineering team management experience
- 7+ years of working directly within engineering teams experience
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems 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 in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective
Responsibilities
- Grow a diverse team of talented engineers.
- Own the development lifecycle of existing services supporting API Gateway.
- Partner with product management to enhance the customer experience.
- Work with engineers to deliver scalable and latency-sensitive software on time.
- Set standards for the team and drive an inclusive culture.
- Ensure API Gateway is delivering high-impact projects for customers.
- Own part of the core system responsible for APIGW invokes, security, and throttling.
Other
- 3+ years of engineering team management experience
- Experience managing a product roadmap
- Experience using data to drive alignment
- Experience building, motivating, and mentoring a team of passionate technologists
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy