Engineering Team

Building the best cloud for developers.

Our mission is to build the software that operates and maintains the best cloud for developers. We strive to make it easy for developers to focus on their application, while we take care of the infrastructure.

PaaS Software Engineering

Our mission

As cloud computing continues to abstract away application workloads from traditional underlying hardware, teams of developers should be able to build and run their applications without having to think about their infrastructures. The mission of DigitalOcean’s Platform-as-a-Service (PaaS) organization is to deliver managed services that give our customers a development-focused view instead of an infrastructure-focused view enabling our users to focus on their core mission of developing their business.

You can find our team working on:

  • Working on the new application platform product - a game-changer for DigitalOcean customers who want to simply ship software for their business.
  • Serving multiple managed database as a service solutions, managed Kubernetes service, and managed Container Registry service - all serving to reduce the operational burden for our customers.
  • Delivering the DigitalOcean Marketplace which facilitates connections between our users, our partners, and our platform enabling our customers to quickly launch services.
  • Designing and implementing managed internal development platforms to solve common operational problems, accelerating and simplifying product development that empowers DigitalOcean engineering teams to focus on delivering DigitalOcean products.
  • Provide all of these solutions with a focus on what differentiates us via “DO Simple.”

What we look for:

Candidates who have strong computer science and programming fundamentals and experience and interest building scalable systems that abstract away complex infrastructures in order to provide a simple, user-friendly development environment for our internal and external engineering customers.

The Platform as a Service team is all about giving developers super powers! We're building a powerful, easy to use set of services to remove the cruft of getting an App in production faster. From managed databases to Kubernetes to fully automated App build, deploys, and scaling we do it all. As developers, we're responsible for simplifying developer workflows on DigitalOcean so they can focus on their core mission of building their business🚀

avatar

Jon Friesen

Senior Engineer I

IaaS Software Engineering

Our mission

Our mission is to enable developers around the world to accelerate outcomes by offering the best cloud infrastructure for their applications and workloads. We aim to simplify access to Compute, Network and Storage resources, securely, reliably and on-demand through the cloud.

You can find our team working on:

  • Building and operating a large scale infrastructure across a deep stack
  • Working on cutting edge technologies and prominent open source software
  • Developing software across many domains spanning web applications, systems, networking, compute and storage
  • Collaborating with the UI and Infrastructure teams to build the best developer experience.
  • Contributing to open source

What we look for:

Candidates who are systems and detail oriented, understand various types of storage, can think at scale and are passionate about quality. Our customers rely on us to safely store multi-petabytes of their data that they can reliably access whenever they wish. Our code must be robust, ultra-scalable and fast!

Customer's data is our top priority. The storage team works hard to provide world class, reliable, and fast systems to store data and continually develop new products. Working at DO allows me to solve complex problems, and our remote culture has enabled me to build strong relationships with my teammates.

avatar

Swati Gaikwad

Engineer II

Working in compute is all about assembling our stack in new and different ways to compose faster, scalable products for our customers. I love the fact that we have people with lots of different perspectives who all have a voice when it comes to fitting all the pieces together. It always results in something better in the end.

avatar

Jenni Griesmann

Senior Engineer II

Within Engineering Services, my team builds the systems that provide actionable operational intelligence about the operating conditions of the hardware and services that comprise DigitalOcean. Our job is to help other engineers understand how the services they own are behaving in order to drive ever better experiences for our customers.

avatar

Brian Knox

Manager, Engineering

Working with and leading a team of Network magicians has been an extremely rewarding experience for me. The stack my team manages spans all the way from products like VPC, Load Balancers, Firewalls, Floating IP, Let's Encrpyt, Domains and DNS which enable users to manage their resources in a flexible, secure way to core networking services like Public Encapsulation, HV datapath, IP Address Management, and so on, which manage the connectivity and latency for all the resources users create. Given the breath of impact and complexity involved, the problems we face can be challenging and multi faceted. I have always loved solving complex problems and Team Networking at DO keeps me highly motivated!

avatar

Archana Kamath

Senior Manager, Engineering

CX Engineering

Our mission

Our mission as the builders of the bridges that connect customers to DO products is to support the DO mission of simplifying cloud computing so developers can spend more time building software that changes the world. We make it easy for customers to interact with DO products, collaborate with their teammates, and not stress about how much it’s all going to cost.

You can find our team working on:

  • Building the UI and API to provide the interface to DO products
  • Building the billing system to maintain the ART (accuracy, reliability, and timeliness) of billing while keeping it simple and easy to understand
  • Constructing the insights platform to provide customers insights to their systems
  • Supporting internal tooling to give support the information they need to provide the best support for our customers
  • Building tooling to support teams working together

What we look for:

Candidates who are passionate about working in a tight-knit team environment while making simple, elegant products that help make difficult things easier.

I've known of DigitalOcean ever since my first hackathon in college, and it was the first cloud platform that I had been exposed to. I've always admired DO's commitment to simplicity and care in its products, and how well engaged they've been with the larger developer community. Ever since joining, I've been continually impressed by the care that the team puts into the front-end codebase, and the level of thoughtful collaboration we take to make sure we are doing the right thing. In the first couple of months I've been able to work on multiple impactful customer-facing projects, and it's been refreshing to have my input as an engineer reflected in the final product we ship to customers. It's clear that on the UI we are always striving to continuously simplify what can often be a complex experience when it comes to the cloud.

avatar

Sean Luo

Engineer II

As a software engineer at DigitalOcean, I feel respected for my technical skills and experience, as well as for my ability to collaborate. I am given the autonomy to work in ways that support me in excelling and growing. I enjoy working with the intelligent, experienced, and kind teammates at DO. I am supported by DigitalOcean’’s great People Team, and the benefits extend to helping me care for my family. I would encourage anyone who wants to have these experiences to apply for a position at DigitalOcean.

avatar

Dan Rabinowitz

Senior Engineer II

As part of the customer experience organization, working on building the UI, I get to be on the frontline of what makes DigitalOcean so great; the customer. In Customer Experience we get to work with product owners, UX designers, and backend teams to create simple, elegant experiences for complicated products. And we get to deliver those experiences directly to engineers just like us.

Justin Marshall

Senior Engineer II