Open role
[Remote] Senior Software Engineer II, Network Products
Note: The job is a remote job and is open to candidates in USA. DigitalOcean is hiring a Senior Software Engineer II for its Network Products team. The role focuses on building and improving control plane and data plane software, developing APIs, and supporting reliable, high-performance networking products.
Responsibilities
- Lead the design, implementation, test and optimization of new services and tools that run at scale and solve performance and monitoring problems
- Work with other teams within Networking and across the company to build the next generation of products and services for our developers community
- Support existing products and contribute creative solutions to the pain points
- Help improve our toolings and process to ship robust and mission-critical parts of the ecosystem
- Establish best practices for development and architecture
- Help to grow and mentor other engineers within Networking
Skills
- Significant experience as a software architect and lead developer in building scalable, real-time, and distributed systems
- Significant experience with Go programming language and unit tests
- Domain knowledge of Networking stack and an eagerness to learn more
- Experience with 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 like eBPF and XDP
- Record of creating sweeping improvements in stability, performance and scalability across major business-critical systems
- Record of automating the steps necessary to deliver high-quality, well-tested, and production-ready software from initial development to ongoing, scalable, production operation
- B.S/M.S in Computer Science or relevant and equivalent experience
- Bonus: You have used gRPC to build robust distributed and high-demand systems
- Bonus: Experience with Firewall, DNS and Network Monitoring systems development
- Bonus: Working knowledge of Temporal and Kafka
Benefits
- Reimbursement for relevant conferences, training, and education
- Access to LinkedIn Learning's 10,000+ courses
- Employee Assistance Program
- Local Employee Meetups
- Flexible time off policy
- You may qualify for a bonus in addition to base salary; bonus amounts are determined 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
- Remote role
Company Overview
Company H1B Sponsorship