
Senior Software Engineer II, Network Products
DigitalOcean14 hours ago
Base Salary
$167k - $209k/yr
Responsibilities
- Design, implement, test, and optimize scalable services and tools that address performance and monitoring problems.
- Develop control-plane and data-plane software, APIs, and network product offerings.
- Collaborate across networking and company teams to build products and services for developers.
- Support existing products and create solutions for customer and product pain points.
- Improve tooling and processes for reliable delivery of mission-critical software.
- Establish development and architecture best practices.
- Lead work across multiple teams to build API contracts.
- Mentor and help grow other networking engineers.
Requirements
- Significant experience as a software architect and lead developer for scalable, real-time, distributed systems.
- Significant experience programming in Go and writing unit tests.
- Networking domain knowledge and willingness to deepen that expertise.
- Experience leading cross-team development of API contracts.
- Experience with cloud development, containerization, and virtualization.
- Experience with continuous integration and delivery.
- Some experience with data-plane programming using eBPF and XDP.
- A record of improving stability, performance, and scalability in business-critical systems.
- Experience automating software delivery from development through production operation.
- Bachelor’s or master’s degree in Computer Science, or relevant equivalent experience.
- Experience with gRPC, firewall, DNS, network monitoring systems, Temporal, or Kafka is a bonus.
Benefits
- Remote work arrangement.
- Reimbursement for relevant conferences, training, and education.
- Access to LinkedIn Learning courses for professional development.
- Employee Assistance Program, local employee meetups, and flexible time off.
- Eligibility for equity compensation, including grants upon hire and participation in the Employee Stock Purchase Program.
- Potential performance-based bonus.
Tech Stack
Categories
About DigitalOcean
DigitalOcean provides cloud infrastructure and platform services for developers, startups, and small to mid-sized businesses, including virtual machines (Droplets), managed Kubernetes and databases, object/block storage, networking, and GPUs for AI workloads. It operates a usage-based, self-service public cloud with APIs, CLI, and a marketplace to deploy and scale applications. Founded in 2012 and headquartered in Broomfield, Colorado, DigitalOcean is a public company listed on the NYSE.