Amazon Web Services (AWS) EC2 is seeking a Software Development Engineer II to join their Nitro team, which powers the world's largest cloud computing infrastructure. The role is within the EC2 Provisioning team, specifically the Host Ingest team, which manages the critical process of transforming raw hardware into cloud infrastructure.
The position involves working with distributed, asynchronous services at global scale, handling millions of devices worldwide. You'll be responsible for developing and maintaining the software infrastructure that enables EC2 instance provisioning and lifecycle management. The team primarily uses Kotlin and follows complete software development lifecycle practices.
Key aspects of the role include:
The team offers:
This is a unique opportunity to impact AWS's core infrastructure while working with latest cloud technologies and scaling challenges. The role combines both technical depth and broad system design opportunities, making it ideal for engineers passionate about large-scale distributed systems.