Join AWS's innovative team building next-generation service platforms for AWS EC2. As a Software Development Engineer, you'll be part of the Utility Computing (UC) organization, working on foundational services like Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2).
The role involves working with various technologies including Java, Kotlin, TypeScript, Python, Ruby, and Go, along with AWS services. While expertise in all technologies isn't required, strong programming fundamentals and eagerness to learn are essential.
You'll be responsible for designing and building stable, scalable, and performant software solutions. The team follows high coding standards through thorough code reviews and embraces a DevOps model. You'll have significant ownership in your work and opportunities to influence broader EC2 architecture supporting Amazon's scale.
The position includes:
AWS values diverse experiences and maintains an inclusive team culture through employee-led affinity groups and ongoing learning experiences. The company offers extensive mentorship opportunities, career growth resources, and emphasizes work-life harmony with flexible work arrangements.
Working at AWS means joining a team that's continuously innovating and setting industry standards. You'll be part of an organization that powers the most successful startups and Global 500 companies, with opportunities to make significant impact in cloud computing.