Remote job
Manager – Engineering
Job details
About this role
Role overview
Lead an engineering team responsible for the services, applications, databases, and APIs behind domain registration platforms. This is a hands-on management role combining people development, architectural guidance, delivery ownership, and production support. You’ll work across product and operational teams to improve systems while balancing roadmap work with reliability and technical health.
Responsibilities
- Hire, mentor, and develop engineers through regular feedback, career support, and performance management. - Plan and oversee day-to-day delivery, including prioritization, release coordination, and resolving blockers. - Guide architecture and technical design, participate in code reviews and troubleshooting, and contribute to production code as needed. - Translate product and business needs into technical plans, balancing new capabilities, technical debt, and operational priorities. - Coordinate work across applications and services with product, operations, quality, design, and engineering partners. - Improve reliability, performance, security, observability, testing, CI/CD, documentation, and incident response practices; use delivery and quality measures to guide progress.
Requirements
- Bachelor’s degree in computer science, software engineering, computer engineering, or a related technical field. - At least six years of software engineering experience, including backend development, system design, and production applications. - At least two years managing engineers directly, including mentoring and performance support. - Strong experience with Python, Go, or a comparable backend language. - Experience with Agile practices, automated testing, CI, Git, production troubleshooting, and incident response. - Ability to lead distributed teams and use AI-assisted development tools with appropriate validation and security practices.
Nice to have
- Knowledge of DNS, EPP, RDAP, or related Internet protocols; event-driven systems; or transaction-focused platforms. - Experience modernizing legacy services, working with cloud platforms and containers, or applying API security standards such as OAuth 2.0 and JWT. - Familiarity with Linux, networking, and infrastructure operations.
Benefits and work setup
- Remote position for applicants based in Canada. - The stated base salary range is CAD $160,000–$170,000 for Canadian residents; compensation may vary by location, experience, and qualifications. The source also describes a broader benefits offering without specifying individual benefits.