Jobs.ca
Jobs.ca
Language
Uplifter Inc. logo

Engineering Manager

Uplifter Inc.1 day ago
Vancouver, British Columbia
Senior Level
full_time

Top Benefits

Competitive salary and performance bonus
Full health, dental, and vision coverage
Hybrid in-office work schedule

About the role

Thanks for checking out our job openings. See something that interests you? Apply here.

About Uplifter:

Uplifter Inc. is a leading North American sports-technology company powering 1,700+ clubs , 200+ national and provincial organizations , and 4 million users across gymnastics, curling, skating, cycling, athletics, and more. With teams in Toronto, Vancouver, Montréal, and Nashville, we build the mission-critical infrastructure that keeps amateur and elite sport running—membership, events, payments, compliance, sanctioning, and athlete pathways.

As we unify multiple platforms (Uplifter, Interpodia, Curling Club Manager) and build Uplifter 2.0 , we are modernizing our engineering organization to deliver scalable, reliable, and intuitive product experiences.

We are seeking a hands-on, people-first Engineering Manager to lead our engineering teams, raise the standard of execution, and strengthen our technology foundation.

Job Summary:

The Engineering Manager is responsible for leading and developing engineering teams across front-end, back-end, full-stack, QA, and DevOps, driving execution, quality, and alignment with product strategy.

This role is people-focused, delivery-focused, and process-focused , with some light technical contribution (10–20%) through code review, pairing, and architectural discussion.

The Engineering Manager works closely with:

  • CPO — delivery expectations, prioritization
  • Product Managers — requirements, roadmap alignment
  • Staff Engineer — architecture, tech direction
  • DevOps — reliability, performance, deployment discipline

This role is hybrid, in-office (minimum 3 days a week), in Toronto, Vancouver, or Montréal .

Key Responsibilities:

People Leadership

  • Lead a team of 8–15 engineers across multiple disciplines.
  • Provide coaching, mentorship, regular 1:1s, and performance feedback.
  • Manage career development, training, and skill progression.
  • Drive a positive engineering culture centered on accountability, ownership, and quality.
  • Partner with Talent Acquisition to hire and onboard new team members.

Delivery & Execution

  • Own sprint execution and engineering delivery for multiple product areas.

  • Ensure teams have clear requirements, estimates, and delivery plans.

  • Remove blockers, manage capacity, and maintain predictable delivery cycles.

  • Work closely with PMs to prioritize and schedule features, tech debt, and bug fixes.

  • Drive continuous improvement in speed, quality, and collaboration.

  • Technical Leadership

  • Support the Staff Engineer in enforcing architecture, standards, and engineering rigor.

  • Ensure systems are built for reliability, scalability, and long-term maintainability.

  • Promote modern engineering best practices: testing, CI/CD, observability, documentation.

  • Participate in technical discussions, code reviews, and incident response.

  • Help guide the transition toward Uplifter 2.0 platform modernization.

Process & Quality

  • Implement engineering processes that balance speed with discipline.
  • Improve QA planning, test coverage, and release quality.
  • Advance reliability practices across environments (monitoring, alerts, on-call workflows).
  • Ensure engineering output meets defined acceptance criteria and SLAs.

Preferred Qualifications:

  • Required

  • 5+ years experience in software engineering, with 2+ years in a leadership role.

  • Proven ability to lead, mentor, and develop high-performing engineers.

  • Strong understanding of modern SaaS architecture (API-first, microservices or monolith evolution).

  • Experience running agile teams with predictable delivery outcomes.

  • Background in PHP, Python/Django, or modern front-end frameworks (React preferred) is a strong asset.

  • Experience with cloud environments (AWS ideal).

  • Strong communication, prioritization, and problem-solving skills.

  • Comfortable operating in a scaling, multi-platform environment.

Nice to Have

  • Experience in multi-product or multi-codebase environments.
  • Experience with payment systems, compliance workflows, or high-volume transactional SaaS.
  • Background in sports technology, membership systems, event platforms, or NGB/club solutions.

Why Join Uplifter?

Competitive salary + performance bonus

Full health/dental/vision benefits

Hybrid in-office work environment

15 days of vacation

Opportunity to shape the next-generation sports technology platform

Strong culture of ownership, autonomy, and product innovation

A chance to directly impact amateur and elite sport across North America and globally

About Uplifter Inc.

Embedded Software Products
11-50

At Uplifter Inc., we empower sports clubs, national associations, and federations across the globe to streamline membership and event management, allowing you to focus on what truly matters- building champions, fostering community, and creating lasting impact. Our intuitive, mobile-friendly platform automates tasks like real-time online registration, skill tracking, invoicing, and financial reporting, providing the performance, reliability, and security your organization needs to thrive.

In fact, our customers report saving up to 24 hours per week. Imagine reinvesting that time into your athletes’ development, boosting member engagement, or strengthening your club’s presence. By simplifying complex administrative work, Uplifter ensures you can keep your eyes on the field, your athletes, and the community you’re dedicated to serving. Join us in elevating your organization- one streamlined process, one inspired athlete, and one unforgettable experience at a time.