Senior Software Engineer II, Virtualization
Listed on 2026-07-24
-
Software Development
DevOps, Cloud Engineer - Software, Software Engineer, Unix/Linux
Senior Software Engineer II Virtualization
Dive in and do the best work of your career rney alongside a strong community of top talent who are relentless in their drive to build the simplest scalable cloud. If you have a growth mindset, naturally like to think big and bold, and are energized by the fast-paced environment of a true industry disruptor, you'll find your place here. We value winning together—while learning, having fun, and making a profound difference for the dreamers and builders in the world.
On this team at Digital Ocean, you will contribute to the foundation of our core compute cloud: the virtualization stack. The team's mission is to provide an extremely reliable, secure, and feature-complete low-level software stack for Digital Ocean's virtualization product offerings. The team works broadly across the company with our hardware, kernel, performance, observability, GPU/AI, and up-stack service teams to provide a platform to meet our stakeholders' requirements.
Because we are responsible for the software which hosts every Digital Ocean droplet, we develop and operate software at an extreme scale.
- Design, develop, test, and implement the IT systems underlying Digital Ocean's core virtual machine ("Droplet") product.
- Work with Digital Ocean's Observability teams to collect and analyze metrics regarding Digital Ocean's products and infrastructure; utilize this data to improve Digital Ocean's products and services.
- Engage in peer reviews for suggested changes to Digital Ocean systems.
- Contribute to retrospectives enabling Digital Ocean to continuously improve software engineering processes in an agile manner.
- Develop and lead execution of test plans in order to allow Digital Ocean to continue to provide reliable service to customers and ensure any customer-impacting incidents will not be repeated.
- Maintain Digital Ocean's existing low-level virtual machine stack, while preparing it to support future software updates and new hardware.
- Accelerate the virtualization of next generation GPU enabled platforms that power AI/ML workloads.
- Work with hardware engineering teams and vendors to validate new hardware. Optimize performance while maintaining DO's high security standards.
- Collaborate with open source Linux, QEMU and libvirt communities to drive the evolution of Linux virtualization technologies and incorporate them into the DO fleet.
- Work with cross team partners such as product management to unlock new capabilities within our virtualization stack with evolving hardware.
- Backport, build, and deploy software patches in order to support new features, backport bug fixes, and resolve security issues.
- Suggest and implement improvements to our code release pipelines.
- Contribute to a regular on-call rotation schedule.
- Strong understanding of Linux based operating systems; comfortable developing and operating software on Linux.
- Strong proficiency in
C. - Proven track record of solving problems 'll be involved in driving homogenization across the fleet while making sustainable decisions for the organization moving forward.
- A strong security mindset. You are proactive when it comes to identifying and implementing security best practices in your domain.
- You are a terrific cross team collaborator. So much of this role involves interactions with other engineers and teams.
- Deep experience with the internals of QEMU, KVM, Linux kernel and libvirt.
- Experience with Debian packaging
- Experience with Go, Python, and/or Ruby
- Experience with Chef, AWX, and/or Kubernetes
- Experience with GPU virtualization
- Experience with Firecracker microVMs
- $167,000 - $209,000
* This is a hybrid role
Why You'll Like Working for Digital Ocean- We innovate with purpose. You'll be a part of a cutting-edge technology company with an upward trajectory, who are proud to simplify cloud and AI so builders can spend more time creating software that changes the world. As a member of the team, you will be a Shark who thinks big, bold, and scrappy, like an owner with a bias for action and a powerful sense of responsibility for customers, products, employees,…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).