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.

open quoteThe 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🚀 close quote

image

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!

open quoteCustomer'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.close quote

image

Swati Gaikwad

Engineer II

open quoteWorking 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.close quote

image

Jenni Griesmann

Senior Engineer II

open quoteWithin 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.close quote

image

Brian Knox

Manager, Engineering

open quoteWorking 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!close quote

image

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.

open quoteSince joining DO I have been able to work on 3 different teams, each solving unique and engaging problems. Each team was made up of thoughtful and intelligent coworkers that made coming to work a great experience. DO has not only given me hard problems to solve, but provided opportunities to grow on different teams within the organization. Outside of work, DO has provided a balance and flexibility I haven't felt before, by allowing me to move states and transition to full time remote. I love working here because I know there will always be opportunities for me to work on something that energizes me.close quote

image

Scott Crawford

Senior Engineer I