Manager – Engineering

Jobgether

Canada

Remote

CAD 160,000 - 170,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-friendly
Flexible work arrangements
Career development

Job summary

Jobgether is seeking an experienced Engineering Manager in Canada to lead a backend-focused team responsible for scalable Internet infrastructure and digital platforms. The role blends hands-on coding with people leadership, delivering reliable services while guiding architectural decisions and performance improvements.

You will collaborate across Product, Operations, QA, Design, and leadership to translate business priorities into robust technical solutions, adopting modern workflows and

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
  • At least 6 years of professional software engineering experience with backend development and production apps.
  • At least 2 years in engineering management including people management and performance reviews.
  • Strong programming experience with Python or Go.
  • Experience designing RESTful APIs with FastAPI, Gin, or similar frameworks.
  • Solid PostgreSQL experience including schema design and query optimization.
  • Proven ability to design, build, and operate scalable services.
  • Excellent communication and collaboration with diverse stakeholders.
  • Experience managing delivery, priorities, and cross-functional dependencies.
  • Familiarity with Agile methodologies (Scrum/Kanban).
  • Practical experience with AI-assisted development tools with proper validation.

Responsibilities

  • Lead a team of engineers through recruitment, coaching, performance management, and career development.
  • Own day-to-day delivery: planning, prioritization, implementation, releases, blockers.
  • Provide architectural leadership and contribute to production code and reviews.
  • Guide architecture for services and platform with senior engineering leadership.
  • Translate business requirements into technical plans balancing roadmap and debt.
  • Oversee backend services, RESTful APIs, databases, and integrations.
  • Coordinate cross-functional delivery with Product, Ops, QA, and Design.
  • Drive reliability, performance, security, and observability improvements.
  • Lead incident response, RCA, and follow-up actions.
  • Establish and improve coding standards, CI/CD, docs, and release practices.
  • Promote AI-assisted development while ensuring security and quality.
  • Define engineering metrics and monitor delivery quality and reliability.
  • Foster technical ownership and coaching within the team.
  • Communicate progress, decisions, risks, and priorities to stakeholders.

Skills

People management
Technical leadership
Backend development
System design
Agile methodologies
Cross-functional collaboration
Communication

Education

Bachelor's degree in CS/Software Eng

Tools

Python
Go
REST APIs
PostgreSQL
AWS
Git

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Manager - Engineering based in Canada.

We are looking for an experienced Engineering Manager to lead a talented team of software engineers responsible for building and maintaining critical Internet infrastructure and digital platforms. In this hands-on leadership role, you will combine technical expertise, people management, and delivery ownership to develop reliable, scalable, and secure backend services. You will guide architectural decisions, oversee engineering execution, and contribute directly to technical problem-solving and production systems. Working closely with Product, Operations, QA, Design, and engineering leadership, you will translate business priorities into effective technical solutions. You will also drive improvements in development practices, system performance, and engineering productivity through modern technologies and AI-assisted tools. This is an opportunity to shape essential Internet services while developing high-performing teams in a flexible, remote-first environment.

Accountabilities
  • People Management: Lead, mentor, and develop a team of engineers through recruitment, hiring, regular one-on-ones, constructive feedback, career development, and performance management.

  • Engineering Execution: Own day-to-day delivery, including planning, prioritization, technical implementation, release coordination, and removing project blockers.

  • Technical Leadership: Remain hands-on through architecture discussions, code reviews, troubleshooting, technical decision-making, and contributions to production code.

  • Architecture & System Design: Lead technical design decisions for services and applications while collaborating with engineering leadership on broader platform architecture and long-term strategy.

  • Requirements & Prioritization: Translate business and product requirements into actionable technical plans, balancing roadmap objectives, technical debt, and operational needs.

  • Platform Development: Oversee the design, development, and maintenance of backend services, applications, RESTful APIs, database schemas, and integrations.

  • Cross-Functional Delivery: Coordinate complex initiatives across multiple applications and services, managing dependencies with Product, Operations, QA, Design, and other engineering teams.

  • Reliability & Performance: Drive continuous improvements in system availability, performance, security, observability, and maintainability.

  • Incident Management: Lead technical incident response, troubleshooting, root cause analysis, and follow-up initiatives to strengthen system reliability.

  • Engineering Best Practices: Establish and improve development standards covering automated testing, CI/CD, documentation, code quality, version control, and release management.

  • AI-assisted Development: Promote the responsible adoption of AI-powered engineering tools to improve productivity, code quality, testing, and development workflows.

  • Performance Monitoring: Define clear engineering goals and track delivery, quality, and reliability metrics to identify opportunities for improvement.

  • Technical Ownership: Develop independent technical ownership within the team through effective delegation, coaching, and hands-on guidance.

  • Stakeholder Communication: Clearly communicate engineering progress, technical decisions, risks, and operational priorities to technical and non-technical stakeholders.

Requirements

The ideal candidate combines substantial software engineering experience with proven people management capabilities and strong technical judgment. You should demonstrate:

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.

  • At least 6 years of professional software engineering experience, with a strong background in backend development, system design, and production applications.

  • At least 2 years of engineering management experience, including direct people management, mentoring, and performance management.

  • Strong programming experience with Python, Go, or comparable backend languages.

  • Experience designing and developing RESTful APIs using frameworks such as FastAPI or Gin.

  • Solid experience with relational databases, preferably PostgreSQL, including database schema design and query optimization.

  • Demonstrated ability to design, build, and operate highly available, reliable, and scalable services.

  • Strong technical judgment and hands-on development experience, including production code contributions and complex technical problem-solving.

  • Excellent communication and collaboration skills, with the ability to explain technical decisions, trade-offs, and risks to diverse stakeholders.

  • Experience managing engineering delivery, technical priorities, and cross-functional dependencies.

  • Familiarity with Agile methodologies, including Scrum, Kanban, or similar development frameworks.

  • Practical experience using AI-assisted software development tools, with appropriate validation and security practices.

  • Experience with automated testing, Continuous Integration, Git, and modern software development workflows.

  • Experience supporting production systems, troubleshooting complex technical issues, and leading incident response.

  • Proven ability to lead and collaborate with geographically distributed engineering teams.

Nice to Have:

  • Experience with event-driven architectures and messaging technologies such as Kafka, RabbitMQ, or other message brokers.

  • Knowledge of DNS, EPP, RDAP, or other Internet protocols.

  • Experience modernizing legacy applications, systems, and services.

  • Background developing and maintaining e-commerce or other transaction-oriented platforms.

  • Experience with AWS or other cloud platforms and container technologies such as Docker, Docker Swarm, or Kubernetes.

  • Knowledge of OAuth 2.0, JWT, OpenAPI, and API security best practices.

  • Familiarity with networking, Linux environments, and infrastructure operations.

Benefits
  • Annual base salary: CAD $160,000-$170,000 for candidates residing in Canada. Compensation may vary depending on location, experience, qualifications, and other relevant factors.

  • Total rewards: Competitive compensation package complemented by a comprehensive employee benefits offering.

  • Remote flexibility: Fully remote position for candidates based in Canada, with the flexibility to work from anywhere with a reliable Internet connection.

  • Flexible work environment: People-first culture built around trust, respect, autonomy, and flexibility.

  • Inclusive workplace: A diverse and collaborative international environment that values different perspectives and approaches.

  • Equal opportunities: Commitment to fairness, inclusion, and equal employment opportunities regardless of background or personal characteristics.

  • Accessibility: Reasonable accommodations available throughout the recruitment and interview process and during employment.

  • Purpose-driven work: Opportunity to contribute to protecting the open Internet, reducing the digital divide, and supporting a more accessible and equitable digital ecosystem.

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Manager, Product Development
Manager, Product Development

Jobgether • Canada

Remote
CAD 100,000 - 130,000
Competitive salary
Fully remote from Canada
Benefits program
+7
Full Stack AI Developer
Full Stack AI Developer

Jobgether • Canada

Remote
CAD 120,000 - 140,000
Fully remote work (Canada)
Flexible schedule
Competitive CAD salary
+5
Full Stack Engineer II
Full Stack Engineer II

Jobgether • Vancouver

Hybrid
CAD 90,000 - 130,000
Remote‑First Flexibility
Office in Vancouver (optional)
Professional Development
+3
Sr Software Engineer (Product Engineering Background)
Sr Software Engineer (Product Engineering Background)

Jobgether • Canada

Remote
CAD 190,000 - 210,000
Competitive salary (Canada)
Competitive salary (US)
Fully remote across Canada and the US
+7
Engineering Manager
Engineering Manager

Jobgether • Canada

Remote
CAD 140,000 - 190,000
Remote work from Canada
Flexible PTO
Laptop + home workspace stipend
+3
Manager, Software Development (Content Integration & Data Pipelines)
Manager, Software Development (Content Integration & Data Pipelines)

Jobgether • Canada

Remote
CAD 145,000 - 165,000
Fully remote work environment
Health, dental, and vision insurance
RRSP matching
+6
Intermediate Software Engineer
Intermediate Software Engineer

Jobgether • Canada

Remote
CAD 100,000 - 120,000
Competitive salary
Bonuses
Benefits package
+7
Software Engineer - AI Tooling Infrastructure
Software Engineer - AI Tooling Infrastructure

Jobgether • Canada

Remote
CAD 120,000 - 170,000
Fully Remote
Co-working Allowance
Equity Ownership
+6
Principal Software Engineer - Marketing Technology
Principal Software Engineer - Marketing Technology

Jobgether • Canada

Remote
CAD 140,000 - 176,000
Competitive salary
Bonus eligibility
Healthcare
+6
Senior Talent Partner
Senior Talent Partner

Jobgether • Canada

Remote
CAD 120,000 - 155,000
Competitive base salary
Equity
Health insurance
+4