Role overview
BlueCat is seeking a Technical Manager to lead the DNS Resolver engineering team, which develops a high-performance DNS server written in Rust with integrations to AWS, Azure, and GCP. This is a hands-on management role combining technical leadership with people development, where you’ll stay engaged with architecture and implementation while supporting the growth of software engineers ranging from junior to Staff level.
Key responsibilities
- Manage, mentor, and support the career development of software developers across all experience levels.
- Collaborate with Product Management and Release Management to plan, scope, estimate, and deliver team initiatives.
- Participate in feature design and translate product requirements into practical technical solutions.
- Guide architectural decisions and the evolution of Resolver and its supporting services alongside senior engineers.
- Maintain focus on software quality, maintainability, performance, and sound architecture through design reviews, code reviews, debugging, and contributions to the codebase.
- Lead the team’s work on evolving Resolver’s cloud management services and their migration onto the Horizon platform.
- Coordinate technical investigation and triage of customer-reported issues and represent the Resolver team in cross-team discussions.
Requirements
- Seven or more years of software development experience, ideally including work on systems, networking, distributed systems, or performance-sensitive software.
- Demonstrated experience managing software developers or providing substantial technical and people leadership.
- Strong software engineering background with the ability to participate credibly in architecture, design, code review, and technical problem-solving.
- Expertise with Rust, Java, or Go, with Rust experience strongly preferred.
- Expertise with Docker and containerized applications, plus experience designing, building, or integrating REST APIs and backend services.
- Experience with concurrent, mission-critical, and performance-sensitive software, along with strong understanding of computer networking fundamentals including TCP/IP and HTTPS.
- Experience with Kubernetes or other cloud-native platforms and AWS preferred; Azure or GCP experience also useful. DNS experience is an asset but not required.
- Strong written and verbal communication skills and comfort working with both office-based and fully remote team members.
What makes this role worth considering
BlueCat is a Great Place to Work that emphasizes trust, collaboration, and integrity. You’ll join a globally distributed team solving critical network challenges for major organizations while having the opportunity to advance your career in an environment that invests in its people.
How to apply
Use the Apply button to view the official job posting and submit your application on Bluecatnetworks's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.