Skip to content
×

Engineering Manager - Pipelines

Job in Winnipeg, Manitoba, Canada
Listing for: Jobgether
Full Time position Listed on 2026-11-15
Job specializations:
  • Management
Salary/Wage Range or Industry Benchmark: 150000 - 190000 CAD Yearly CAD 150000.00 190000.00 YEAR

Job Description & How to Apply Below

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

We are looking for an experienced Engineering Manager to lead a globally distributed team responsible for building and scaling a managed data pipeline and change data capture product. In this role, you will oversee the development and operation of systems that replicate data from PostgreSQL databases to analytical platforms and other destinations. You will combine technical expertise with strong people leadership, taking ownership of team development, engineering delivery, and product reliability.

Working closely with senior engineers and cross-functional stakeholders, you will establish technical standards, manage priorities, and ensure dependable data replication, recovery, and performance. You will also guide hiring, roadmap execution, incident management, and continuous improvement within a remote-first environment. This is an opportunity to shape a developer-focused data product while building a high-performing engineering team in a fast-moving, open-source technology ecosystem.

Accountabilities
As Engineering Manager - Pipelines, you will lead the people, technical delivery, and operational responsibilities of the Pipelines engineering team, ensuring the successful development and reliability of complex data replication systems. Your key responsibilities will include:

Team Leadership and Development:
Build and maintain a healthy, high-trust engineering culture within a globally distributed and remote-first team.

Conduct regular one-on-one meetings, manage performance evaluations, support career development, and oversee onboarding for direct reports.

Handle team administration, including leave management, time-off requests, and other people-related responsibilities.

Hiring and Team Growth:
Own the team's hiring strategy and recruitment process, acting as the hiring manager and conducting initial interviews for all team positions.

Partner with Talent Acquisition to identify, attract, interview, and recruit high-performing engineering professionals.

Contribute to workforce planning, organizational design, headcount allocation, and the continued development of engineering leadership.

Roadmap and Delivery Management:
Own the team's technical roadmap and project management processes, using Linear to establish priorities, milestones, and accountability.

Manage incoming requests and communications through Slack and other internal channels, ensuring cross-functional requests are appropriately prioritized, assigned, or challenged.

Coordinate weekly progress updates and maintain clear communication with stakeholders without introducing unnecessary administrative overhead.

Allocate engineering resources to customer support tickets and ensure the team consistently meets its Service Level Objectives (SLOs).

Identify and communicate technical risks, dependencies, priorities, and trade-offs to senior leadership in a timely manner.

Technical Quality and Reliability:
Participate in technical design discussions and help establish high engineering standards across architecture, testing, deployment, and operations.

Ensure data pipeline systems maintain correctness, ordering, reliable replication, and effective recovery mechanisms.

Support the development and operation of PostgreSQL replication infrastructure, including logical replication, replication slots, and Write-Ahead Log (WAL) retention.

Incident Management:
Train and operate as an Incident Commander, coordinating teams during production incidents and driving timely resolution.

Lead blameless post-incident reviews, ensuring lessons learned are translated into concrete follow-up actions and long-term reliability improvements.

Foster a culture of operational ownership, continuous learning, and proactive risk management.

Requirements
The ideal candidate is an experienced engineering leader with a strong technical background in data infrastructure and distributed systems, combined with a genuine passion for developing people and building effective teams. You should bring:

At least 5 years of software engineering experience, with sufficient technical depth to establish credibility with engineers working on complex infrastructure systems.

At least 3 years of experience managing remote engineering teams.

Previous experience leading teams responsible for building and operating data pipelines, change data capture (CDC), database…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary