Opportunity Engineering Leadership work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Engineering Manager

aterlo Open
Waterloo Full-time Manager Engineering Leadership

At a glance

Manager-level Engineering Leadership role at aterlo. Waterloo · full-time · CA$150,000–CA$180,000 base.

SalaryStated by aterlo
CA$150,000 – CA$180,000
Base salary for this role, in CAD per year, as published in the posting.
This role, from aterloOur estimate for the market: CA$121,500–CA$133,875Median CA$121,500
Above the market median of CA$121,500 for mid-level engineering leadership roles in Waterloo.
Worked out from 6 postings that stated pay, median CA$121,500. Last updated Nov 6, 2026.
RoleEngineering Leadership
SeniorityManager
LocationWaterloo
EmploymentFull-time
Base payCA$150,000–CA$180,000
PostedOct 16, 2026
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Coach engineers, set performance expectations, and support their career growth while addressing underperformance early
  • Turn founder direction into clear engineering priorities, realistic estimates, and delivery plans grounded in data
  • Improve testing, deployment, code review, and knowledge sharing to raise product quality and reliability
  • Run useful planning, standups, and retrospectives, while removing blockers such as access, design, or approval delays
  • Manage hiring and onboarding, engineering tools and budget, incident coverage, and technical debt

What you bring

  • You have two to four years of experience managing software development teams
  • You have previously built software hands-on and understand development practices for SaaS products
  • You can coordinate agile projects and align people, priorities, and dependencies to deliver work
  • You bring strong leadership, communication, and conflict-management skills to build agreement with stakeholders

Who this fits

This role suits a hands-on engineering manager who enjoys developing people while improving delivery and technical quality. The position is based in Waterloo, Canada.

From the employer

About the Role

At Aterlo, our founders lead product and architecture. They set the context: what we’re building, why, and the technical vision. As Engineering Manager, you build the capability to deliver it: the right people, practices, and processes to ship reliably as we grow.

You’ll coach and develop engineers, set clear expectations, build trust and accountability, and clear the obstacles that slow the team down. You’ll improve quality through practical changes to testing, deployment, code review, and knowledge sharing. You’ll stay hands-on technically, bring sound judgment to delivery estimates, and add just enough structure to keep the team fast as it scales.



Key Responsibilities


People & Performance

  • Coaching: You coach the team on how to be better, have more impact and help them reach their career goals.
  • Performance Management: You handle the difficult conversations. If someone isn't performing, you identify it early and either coach them up or manage them out before it hurts the culture.
  • Belonging & Trust: You create an environment where engineers feel safe to admit mistakes, speak up when things aren’t clear or push back on unrealistic deadlines.
  • Clarity: Ensuring engineers have clarity on what they're building and why (even when that clarity comes from translating founder context, not formal specs or discovery)
  • Hiring & Onboarding: You manage the pipeline. You ensure new hires are "Missionaries" (passionate about the goal) and have a structured onboarding plan so they don't flounder.



Delivery

  • Engineering: Consistently deliver a product that maximizes customer value, product quality, security, and reliability, including building and maintaining highly-observable systems with excellent metrics and actionable alerts.
  • Team Hygiene: You ensure the teams run standups, retrospectives, and planning sessions as appropriate. You ensure these aren't just empty rituals but actually unblock work.
  • Manage Engineering Tools: You ensure the team has the tools to operate successfully and within that manage the tool budget.
  • Reality Checks: You protect the team from founder optimism. When founders ask for a feature in 2 days that takes 2 weeks, you are the one who communicates the realistic timeline based on data, not emotion.
  • Unblocking: You aggressively remove obstacles whether it’s access to tools, missing designs, or waiting on approval.



Quality & Technical Health

  • QA & CI/CD Standards: You implement the testing protocols and deployment pipelines that prevent "it works on my machine" issues.
  • Code Quality Standards: Ensure that the codebase has high code quality standards appropriate for each area.
  • On-Call & Incident Management: You structure the rotation so that no single engineer (and not the founders) is burned out by 3 AM alerts.
  • Manage the ‘Bus Factor’: You ensure that knowledge is codified and prioritize knowledge transfer from founders and other single points of failure.
  • Technical Debt Management: You measure and advocate for paying down technical debt in service of execution speed and quality. You take responsibility for the allocation and effectiveness of the “20% time”.
  • Architecture: Provide input towards technical direction and architecture decisions



Skills/Qualifications

  • 2 - 4 years of experience managing software development teams
  • Previous hands-on software development experience
  • Experience with SDLC methodologies for SaaS applications designing and building software products at scale
  • A commitment to nurturing a team and growing individuals
  • Strong leadership, consultation communication, and conflict management skills to build consensus with project leaders and stakeholders.
  • Entrepreneurial spirit, priding yourself on getting valuable things done with a high level of quality
  • Strategic planning and decision analysis capabilities, emphasizing quantitative or data-driven approaches.
  • Proven ability to coordinate projects in an agile environment, aligning people, priorities, and dependencies to support successful delivery.
  • Sound judgment in selecting tools and KPIs to measure engineering delivery, software quality, and team effectiveness.



Bonus Points

  • Experience with networking and Internet Service Providers
  • Experience with network or service monitoring products
  • Experience operating production services



The anticipated salary range for this role is $150,000–$180,000. The final compensation offer will be determined based on the candidate's experience, skills, qualifications, and fit for the role, and may fall anywhere within the posted range.

Opportunity

Engineering Leadership work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Engineering Leadership

Find me work

By the team behind techroles.

Find me work
Opportunity

Engineering Leadership work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.