Senior Software Engineer I, Network Products + LBaaS

DigitalOcean•Seattle, WA
•$139,200 - $174,000•Hybrid

About The Position

DigitalOcean is hiring a Senior Software Engineer I for its Network Products team. Reporting to the Engineering Manager, this role develops control plane software, including APIs, and works to troubleshoot and improve customer experience. The engineer will help own product offerings end-to-end while advancing the quality, performance, and reliability of the Network Products suite. The role contributes to the implementation, testing, and optimization of scalable services and tools that address performance and monitoring needs. It also works with other Networking teams on products and services for the developer community, supports existing products, improves tooling and processes, and helps establish development and architecture best practices. The position is hybrid.

Requirements

  • Experience with the Go programming language and unit testing.
  • Some experience designing and developing high-performance systems.
  • Networking stack domain knowledge or a strong willingness to learn.
  • Experience designing and developing full-stack applications with databases and APIs.
  • 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).
  • B.S. or M.S. in Computer Science, or relevant equivalent experience.

Nice To Haves

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

Responsibilities

  • Implement, test, and optimize scalable services and tools that address performance and monitoring problems.
  • Collaborate with other Networking teams to build 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.
  • Help establish development and architecture best practices.
  • Develop control plane software, including APIs, and troubleshoot and improve customer experience.
  • Help the team own product offerings end-to-end.

Benefits

  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning courses.
  • Employee Assistance Program.
  • Local Employee Meetups.
  • Flexible time off policy.
  • Potential bonus based on company and individual performance.
  • Equity compensation for eligible employees, including equity grants upon hire.
  • Option to participate in the Employee Stock Purchase Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service