D

DigitalOcean

Runs cloud infrastructure for apps and AI

Senior Software Engineer 2 - Network Products

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USA

About the Job

Requirements

  • Significant experience as a software architect and lead developer building scalable, real-time, distributed systems.
  • Significant experience with Go and unit testing.
  • Domain knowledge of the networking stack and eagerness to learn more.
  • Experience leading work across multiple teams to build API contracts.
  • Experience with cloud development, containerization, and virtualization.
  • Experience with continuous integration and delivery (CI/CD).
  • Some experience with data plane programming such as eBPF and XDP.
  • A record of creating significant improvements in stability, performance, and scalability across major business-critical systems.
  • A record of automating delivery steps to produce high-quality, well-tested, production-ready software from initial development through ongoing, scalable production operation.
  • A B.S. or M.S. in Computer Science, or relevant and equivalent experience.

Responsibilities

  • Lead the design, implementation, testing, and optimization of new services and tools that run at scale and solve performance and monitoring problems.
  • Work with teams within Networking and across the company to build the next generation of products and services for the developer community.
  • Support existing products and develop solutions to customer pain points.
  • Improve tooling and processes for shipping robust, mission-critical parts of the ecosystem.
  • Establish development and architecture best practices.
  • Develop control plane and data plane software, including APIs; troubleshoot and improve the customer experience; and help the team own product offerings end-to-end.
  • Help grow and mentor other engineers within Networking.

Desired Qualifications

  • Experience using gRPC to build robust distributed and high-demand systems.
  • Experience developing firewall, DNS, and network monitoring systems.
  • Working knowledge of Temporal and Kafka.

About the Company

DigitalOcean

Runs cloud infrastructure for apps and AI

DigitalOcean provides cloud infrastructure for developers and businesses to build, host and scale applications and AI services. Teams rent virtual machines called Droplets, store data and run managed databases or Kubernetes clusters through a web console and APIs. Its AI services supply GPU computing, model inference and managed environments where software agents use tools and retain information between sessions. Customers pay for the resources they use, with subscriptions and managed services helping teams run applications without maintaining all the underlying infrastructure themselves. DigitalOcean was founded in 2012 and is headquartered in Broomfield, Colorado.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Broomfield, CO
Founded
2012

Recently Posted Jobs

Explore more opportunities at DigitalOcean

See more jobs