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 in engineering team management
Experience in engineering
Experience in leading the definition and development of multi-tier web services
Experience partnering with product and program management teams
Nice to Haves
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
What You'll Be Doing
Identifying technical requirements based on business goals and product direction, and translating those requirements into detailed architecture and design
Executing multi-engineer, cross-team projects, and mentoring others on project management and prioritization
Delivering quality projects and features on time and on budget
Leading design reviews for the engineering team. Setting and driving technical best practices for the team
Participating in the full lifecycle of day-to-day development activities, including prioritization, task breakdowns, writing design documents, design and code reviews, implementation, deployment, and operations
Performing data analysis to identify opportunities to optimize our services
Maintaining current technical knowledge to support rapidly changing technology, and working with management and the development team to bring in new technologies when appropriate
Perks and Benefits
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply
Continual innovation fueled by diverse teams and curiosity
Mentorship, knowledge-sharing, and career-advancing resources
Work/life balance with flexible work hours and arrangements