Responsibilities
- Lead the design and implementation of complex services and cross-team initiatives within the DNS platform.
- Own technical design for major features and platform enhancements, ensuring scalability, performance, and reliability.
- Contribute hands-on to implementation, particularly in high-risk or technically challenging areas.
- Participate in and contribute to architecture reviews, RFCs, and design discussions, driving high-quality technical outcomes.
- Collaborate with Architects to ensure alignment with platform standards and long-term direction.
- Identify technical risks early and propose mitigation strategies to reduce delivery and operational risk.
- Improve system observability, performance, and operational readiness across owned services.
- Drive improvements in code quality, testing standards, CI/CD practices, and deployment reliability.
- Mentor Senior and Mid-level Engineers, providing guidance on system design, debugging, and production excellence.
- Serve as a technical escalation point during major incidents related to owned systems.
Requirements
- 8+ years of professional software engineering experience, including demonstrated impact operating at Senior Engineer level on large-scale distributed systems.
- Strong expertise in backend development (e.g., Java and/or Go), REST/gRPC APIs, cloud platforms, relational and/or NoSQL data stores, caching, and CI/CD practices.
- Solid understanding of distributed system design, scalability, reliability, and performance optimization.
- Demonstrated ability to lead technically complex initiatives and deliver predictable outcomes.
- Strong written and verbal communication skills, including writing technical design documents.
Nice to Have
- Familiarity with DNS and networking fundamentals is considered an advantage, but not a mandatory requirement.
Benefits
- Generous time off policies
- Top shelf benefits
- Education, wellness and lifestyle support

