Software Development Engineer, AWS, EC2 Live Migration

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS, EC2 Live Migration

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.

Last updated an hour ago

Responsibilities For Software Development Engineer, AWS, EC2 Live Migration

  • Design and develop low-level software for Live Migration in EC2 (mainly in C)
  • Write high-quality code that is reliable, scalable, and efficient
  • Work closely with multiple teams to identify, debug, and resolve issues
  • Conduct testing and debugging of software releases
  • Participate in code reviews and provide feedback
  • Collaborate with other teams for feature integration
  • Keep up-to-date with emerging trends in cloud computing
  • Participate in on-call rotation

Requirements For Software Development Engineer, AWS, EC2 Live Migration

Linux
  • Experience in professional software development
  • Experience designing or architecting new and existing systems
  • Experience with full software development life cycle
  • Experience in computer architecture
  • Strong programming skills in C
  • Experience developing code for the Linux Kernel and/or hypervisors
  • Bachelor's degree in computer science or equivalent

Benefits For Software Development Engineer, AWS, EC2 Live Migration

Medical Insurance
Visa Sponsorship
  • Career growth opportunities
  • Mentorship programs
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources
  • Workplace accommodations for disabilities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS, EC2 Live Migration

Senior Industrial Design Engineer, AMZL Central Engineering - WW Engineering Standards

Senior Industrial Design Engineer role at Amazon Logistics, focusing on developing innovative material handling solutions and leading complex automation projects globally.

Senior Engineer, Japan Operations Engineering, JCFS

Senior Engineer position at Amazon Japan focusing on material handling equipment design and implementation in fulfillment centers, requiring 3+ years of leadership experience.

Senior Industrial Design Engineer, AMZL Central Engineering - WW Engineering Standards

Senior Industrial Design Engineer position at Amazon Logistics, leading material handling solutions and automation projects with competitive compensation and benefits.

Senior Software Development Engineer, Creators

Senior Software Engineer role at Amazon's Creators organization, focusing on social shopping and creator events systems using Java and AWS technologies.

Video Systems Engineer, Media Systems Engineering

Senior Video Systems Engineer role at Amazon Prime Video, focusing on advanced video transport systems and media infrastructure for global content creation and delivery.