Engineering Manager leading backend services, APIs, and databases for Tucows Domains, the world’s largest wholesale domain registrar. Managing engineers and driving reliable, secure platform delivery.
Responsibilities
Lead, mentor, and develop a team of engineers through recruiting, hiring, regular one-on-ones, feedback, career development, and performance management
Own day-to-day engineering execution, including planning, prioritization, technical delivery, release coordination, and resolving blockers
Provide hands-on technical leadership through architecture discussions, code reviews, troubleshooting, and contributions to production code
Lead technical design and architecture decisions for the team's services, partnering with engineering leadership on broader platform strategy and cross-system initiatives
Translate business and product requirements into actionable technical plans, balancing roadmap delivery, technical debt, and operational priorities
Oversee the design and maintenance of services, applications, APIs, database schemas, and integrations
Lead complex initiatives across multiple applications and services, coordinating dependencies with Product, Operations, QA, Design, and other teams
Drive improvements in system reliability, performance, security, observability, and maintainability
Lead technical incident response, root cause analysis, and continuous improvements to system reliability
Establish and improve engineering practices, including automated testing, CI/CD, documentation, code quality, and release processes
Leverage AI-assisted development tools to improve engineering productivity, code quality, testing, and development workflows, while encouraging responsible adoption across the team
Establish clear engineering goals and use delivery, quality, and reliability indicators to drive continuous improvement
Develop technical ownership within the team, balancing hands-on involvement with effective delegation and mentorship
Communicate engineering progress, technical decisions, risks, and operational concerns clearly to stakeholders
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field
6+ years of professional software engineering experience, with a strong background in backend development, system design, and production applications
2+ years of engineering management experience, including direct people management, mentoring, and performance management
Strong experience with Python, Go, or similar backend languages
Experience designing RESTful APIs using frameworks such as FastAPI or Gin
Experience with relational databases, preferably PostgreSQL, including schema design and query optimization
Experience designing, building, and operating highly available, reliable, and scalable services
Strong technical judgment and hands-on software development experience, including contributions to production code and technical problem-solving
Strong communication and collaboration skills, with the ability to explain technical decisions, trade-offs, and risks to technical and nontechnical stakeholders
Experience managing engineering delivery, technical priorities, and cross-team dependencies
Experience with Agile software development methodologies, including Scrum, Kanban, or similar approaches
Demonstrated experience using AI-assisted software development tools, including appropriate validation and security practices
Experience with automated testing, Continuous Integration, Git, and modern development workflows
Experience supporting production systems, troubleshooting complex issues, and leading incident response
Experience leading and collaborating with geographically distributed engineering teams
Benefits
Generous benefits as part of a total rewards offering
Remote-first work arrangement
Flexible work philosophy
Reasonable accommodation for individuals with disabilities
Inclusive workplace committed to diversity, fairness, and equality
Engineering Manager leading backend services, APIs, and distributed systems for Slice’s restaurant technology platform. Building high - performing teams that deliver measurable value to independent restaurants.
Engineering Manager leading Seesaw’s Core Systems team. Improving reliable, scalable platforms that enable education technology product teams to build faster.
Senior Engineering Manager leading fullstack teams building borrower - facing web, mobile, and AI servicing experiences. Upstart uses AI lending technology to expand access to affordable credit.
Engineering Manager leading distributed teams building Auvik’s cloud - based network management software. Owning reliable, scalable systems and delivery for Auvik’s Network Management product.
AI/ML Engineering Manager leading ML teams and complex customer engagements at Caylent, an AI - first AWS cloud services company. Shaping production ML architecture, MLOps standards, and pre - sales strategy.
Engineering Manager leading two product engineering teams at Clarity, a platform enabling private - company secondary transactions. Shaping technical direction, people growth, delivery, and AI - native practices.
Engineering Manager leading teams that build distributed - systems testing infrastructure for Canonical, the company behind Ubuntu. Driving cloud reliability, automation, and engineering excellence globally.
Senior Engineering Manager leading MongoDB’s distributed storage infrastructure team remotely in Ontario, Canada. Managing engineers, storage roadmaps, customer escalations, and cross - team infrastructure initiatives.
Chef de groupe senior dirigeant les équipes et opérations d’infrastructure infonuagique d’EXFO. Pilotage de la stratégie logicielle, de l’IA et de l’excellence opérationnelle.
Engineering Manager leading LLM - powered healthcare products at Felix, a Canadian digital healthcare company. Building safe, measurable AI systems for patients and operations.