Amazon Elastic Compute Cloud (EC2) is seeking a skilled Software Development Engineer to join their Live Migration team in Dresden, Germany. This role focuses on developing and operating EC2's Live Migration technology, which enables seamless instance migration between physical hosts. The position combines low-level programming with large-scale distributed services, requiring expertise in kernel and hypervisor-level development.
As part of AWS's Utility Computing organization, you'll contribute to foundational services like EC2 and S3, working with cutting-edge cloud computing technologies. The role demands strong C programming skills, experience with Linux kernel development, and a deep understanding of computer architecture.
The team values ownership and collaboration, working across global sites to deliver high-quality software. You'll participate in the full development lifecycle, from design to implementation and operations, including an on-call rotation. Amazon offers a supportive environment focused on work-life harmony, career growth, and inclusive culture.
This is an excellent opportunity for experienced developers passionate about low-level systems programming and cloud infrastructure. You'll work with advanced technologies, solve complex technical challenges, and contribute to services that power businesses worldwide. The role offers mentorship, continuous learning opportunities, and the chance to work with diverse, talented teams in a company known for innovation in cloud computing.