Providius Corp logo
Providius Corp Verified
Information Technology Services, Networking, Cybersecurity, Telecommunications

Software Engineering Manager

Ontario, CanadaOnsiteFull TimeManager / HeadCA$140,000–CA$230,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Providius is seeking a senior technical leader to manage a new engineering initiative in the Media & Entertainment industry. This role requires a self-starter comfortable with ambiguity, capable of both hands-on development and team leadership. The Engineering Manager will define technical architecture, translate requirements into solutions, and build out the engineering team. The position starts hands-on and will evolve to include team leadership as the group grows, focusing on developing a new data-intensive system. The ideal candidate will have 8+ years of software engineering experience, strong system design fundamentals, and experience leading or mentoring engineers.

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real-world problems.

What We’re Looking For

We’re looking for a senior technical leader who can take ownership of a new engineering initiative and help turn high-level concepts into working systems.

This role is suited for someone who is comfortable operating with a high degree of autonomy, can work through ambiguity, and is capable of both building and leading.

You will be expected to take responsibility for technical direction, execution, and team development over time.

Position Overview

As an Engineering Manager, you will work closely with the CTO and other stakeholders to lead the development of a new data-intensive system.

This role will start hands-on and evolve to include team leadership as the group grows.

You will be responsible for translating loosely defined requirements into clear technical direction, and ensuring that work progresses in a practical and effective way.

Duties and Responsibilities

  • Define and guide technical architecture and system design
  • Translate business and product requirements into implementable solutions
  • Contribute hands-on to system development, especially in early stages
  • Help hire and build out the engineering team
  • Provide technical leadership and oversight as the team grows
  • Set priorities and maintain forward progress across the project
  • Collaborate with internal teams including product, business, and leadership
  • Identify risks, constraints, and tradeoffs, and communicate them clearly

Required Skills / Experience

  • 8+ years of software engineering experience
  • Experience designing and building data-intensive and/or distributed systems
  • Strong system design and architectural fundamentals
  • Experience leading or mentoring engineers
  • Ability to operate effectively in ambiguous or evolving environments
  • Comfortable balancing hands-on work with technical leadership responsibilities
  • Strong communication skills, with the ability to clearly explain technical decisions and tradeoffs

Nice to Have

  • Exposure to machine learning or data-driven systems
  • Experience building or scaling new products or systems from early stages
  • Experience hiring and growing engineering teams
  • Background working in smaller teams or startup environments
  • Experience working with AI-assisted development workflows, including reviewing, validating, and productionizing generated code

What This Role Requires

  • Ownership and ability to move work forward without detailed direction
  • Strong judgment in balancing speed, quality, and tradeoffs
  • Comfort working with and improving imperfect or early-stage systems
  • Clear sense of what to rebuild vs iterate on
  • Confidence to push back constructively

Pay: $140,000.00-$230,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • On-site parking
  • Paid time off
  • Vision care

Work Location: In person

Ready to apply?
You'll be redirected to Providius Corp's application page.

Similar roles