Senior DNS Engineer
Posted 12hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior DNS Engineer building scalable DNS control-plane software for DigitalOcean’s cloud platform. Developing APIs, improving reliability, and collaborating across Networking teams.
Responsibilities:
- Develop APIs and control plane software for the DNS Products team
- Troubleshoot and improve the customer experience
- Help own product offerings end-to-end
- Implement, test, and optimize scalable services and tools addressing performance and monitoring problems
- Collaborate with Networking teams to build next-generation products and services for developers
- Support existing products and develop creative solutions to customer pain points
- Improve tooling and processes for shipping robust, mission-critical ecosystem components
- Establish development and architecture best practices
- Use technologies including Go, Consul, Kafka, SQL, Chef, Git, Jira, gRPC, Prometheus, Grafana, Lightstep, Docker, DNS, and Kubernetes
- Report to the Engineering Manager
Requirements:
- Experience designing and developing full-stack applications with databases and API
- Experience leading work across multiple teams to build API contracts
- Experience deploying and operating Linux (Ubuntu)-based virtual and bare metal hosts
- Experience with Go programming language and unit tests
- Some experience designing and developing high-performance systems
- Domain knowledge of DNS and networking stack or strong willingness to learn
- Experience with cloud development, containerization, and virtualization
- Experience with Continuous Integration and Delivery (CI/CD)
- B.S./M.S. in Computer Science or relevant and equivalent experience
- Bonus: Experience using gRPC to build robust distributed and high-demand systems
- 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
- Bonus eligibility based on company and individual performance
- Equity compensation, including equity grants upon hire
- Employee Stock Purchase Program
- Competitive benefits, varying based on local regulations and preferences













