What are the responsibilities and job description for the Sr. Software Development Engineer, AWS Managed Services position at Amazon Web Services, Inc.?
Job Description:
The AWS Managed Services development team is seeking a Senior Software Development Engineer to develop and evolve feature capabilities that enable accelerated adoption of AWS services for enterprise customers.
About the Team:
- Diverse Experiences: Amazon values diverse experiences, and we encourage candidates from non-traditional backgrounds to apply.
- Why AWS: As the world's most comprehensive cloud platform, AWS pioneers innovation and powers businesses with its robust suite of products and services.
- Inclusive Team Culture: Our employee-led affinity groups foster a culture of inclusion, empowering us to be proud of our differences.
- Mentorship and Career Growth: We offer endless knowledge-sharing, mentorship, and career-advancing resources to help you develop into a better-rounded professional.
Key Responsibilities:
- Design and architect new and existing systems
- Lead design patterns, reliability, and scaling efforts
- Develop and maintain high-quality software
- Collaborate with cross-functional teams to drive business outcomes
Requirements:
- 5 years of professional software development experience
- 5 years of programming experience in at least one software programming language
- Experience as a mentor, tech lead, or leading an engineering team
- Knowledge of professional software engineering best practices
Preferred Qualifications:
- 5 years of full software development life cycle experience
- Bachelor's degree in computer science or equivalent
Why You'll Love Working Here:
- Work-Life Balance: We value harmony between work and personal life, offering flexible work hours and arrangements.
- Flexible Work Arrangements: Achieve success without sacrificing personal time.