Experience as a mentor, tech lead, or leading an engineering team
Experience leading the architecture and design of new and current systems
Experience in professional, non-internship software development
Experience programming with at least one modern language such as Java, C++, or C#
Experience in development in the last 3 years
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
What You'll Be Doing
Designing, developing, testing, and deploying features to automate software delivery processes
Working across the technology stack from backend services to user interfaces
Collaborating with product managers, designers, and other engineers
Earning trust from the team and guiding less experienced engineers
Perks and Benefits
Amazon Web Services is the world's most comprehensive and broadly adopted cloud platform
Support for career growth and mentorship opportunities
Work-life balance with flexible work hours and arrangements