
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.
- Build control-plane and data-plane software, APIs, and network products with teams across Networking and the broader company.
- Support existing products and develop creative solutions to customer and product pain points.
- Improve tooling and engineering processes for robust, mission-critical software delivery.
- Establish development and architecture best practices.
- Improve stability, performance, scalability, and production operations through automation.
- Lead work across multiple teams to define API contracts.
- Mentor and help grow engineers within the Networking organization.
Requirements
- Significant experience as a software architect and lead developer building scalable, real-time, distributed systems.
- Significant experience programming in Go and writing unit tests.
- Networking domain knowledge and eagerness to deepen that knowledge.
- Experience with cloud development, containerization, virtualization, and CI/CD.
- Some experience with data-plane programming, including eBPF and XDP.
- A record of delivering broad improvements in stability, performance, and scalability for business-critical systems.
- Experience automating delivery of high-quality, well-tested, production-ready software through ongoing scalable operation.
- Bachelor’s or master’s degree in Computer Science, or relevant equivalent experience.
- Experience with gRPC, Firewall, DNS, Network Monitoring systems, Temporal, and Kafka is preferred or a bonus.
Benefits
- Remote work arrangement.
- Reimbursement for relevant conferences, training, and education.
- Access to LinkedIn Learning with more than 10,000 courses.
- Employee Assistance Program, local employee meetups, and flexible time off.
- Eligible employees may receive equity compensation and participate in the Employee Stock Purchase Program.
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.