Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$160,000 - CA$170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

PostgresPythonGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.