1,117,799open jobs
64,450companies
190,648added this week
Browse all
Salary
≈ $89k – $174k per year (Estimated)
Location
Hybrid (Toronto, Canada)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 2, 2026. First seen by Alion on Apr 10, 2026.

Overview
Company
Impact
Profile match
Generac manufactures backup generators, energy storage and grid services technology. Its home standby systems are paired with monitoring software and smart electrical panels. The company also aggregates distributed resources into virtual power plants.

Hi, we are ecobee.

ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution.

In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together, we take pride in making a meaningful difference to the environment.

Why we love to do what we do:

We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do-and you can be part of it.

Join our extraordinary team.

We're a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with an office in Leeds, UK, and remote ecopeeps in the US. We get to work with some of North America and UK's leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.

Who You Will Be Joining

As a Senior Engineering Manager in Data Engineering, you will lead a team of data engineers to build out our next generation Data Platform. With their support, you'll be responsible for large-scale solutions that integrate data across our ecosystem and it will be your creative thinking in system and service design that creates unique and seamless experiences for our internal customers and partners. Your expertise will help shape our future by influencing the overall strategy, driving system architecture and establishing best practices in software development.

This role follows a hybrid schedule, with in-office work required on Wednesdays and Thursdays to support collaboration from our Toronto office, and flexibility to work remotely for the remainder of the week.

How You’ll Make an Impact

  • Foster a positive, supportive and inclusive work environment.
  • Hire and develop a team of software and data engineers-providing coaching, mentoring, motivation, and technical guidance.
  • Lead system architecture design that reduces complexity and enables extendibility and reusability.
  • Continuously improve engineering practices-balancing speed, quality, and business impact.
  • Build effective agile practices that deliver robust solutions on time and on budget.
  • Lead execution of project plans, delivery commitments and risk mitigation.
  • Help evaluate the feasibility of initiatives through quick prototyping with respect to performance, quality, time and cost.
  • Build strong partnerships with cross-functional teams and contribute to deliver unique customer experiences.

What You’ll Bring to the Table:

We've built the following list as a guideline for some of the skills and interests of our development team - but we strive to build our team with members from a diverse background and skill set, so if any combination of these apply to you, we would love to chat!

  • A well established history of building efficient and scalable data platforms and driving their adoption across engineering, analytics, and ML teams.
  • Experience managing a team of engineers.
  • Expertise in building production grade, low latency, high performance services.
  • Experience managing data platforms as a product.
  • Experience with implementing end-to-end scalable solutions in the cloud.
  • Excellent communication skills, both written and verbal.
  • Experience communicating with technical and non-technical stakeholders across multiple business units.
  • Experience with agile and other program management methodologies.
  • You proactively identify upcoming risks, issues and bottlenecks within your team and across departmental boundaries.
  • You thrive in a fast-paced, ambiguous, and high-stakes environment.
  • You are a smart, curious, and analytical person with a bias for action.

Just so you know: The hired candidate will be required to complete a background check.

What Technologies We Use:

  • Python, dbtLabs, SQL, GitHub Actions (CI/CD)
  • Google Cloud Platform: BigTable, BigQuery, Pub/Sub, Dataflow, Dataproc, Airflow, Kubeflow etc.
  • Terraform, Docker, MLOps Platform (VertexAI, MLFlow)

What happens after you apply:

Application review. It will happen by an actual person in Talent Acquisition.

We get upwards of 100+ applications for some roles, it can take a few days, but every applicant can expect a note regarding their application status.

Interview Process:

  • A 30-minute phone call with a member in Talent Acquisition.

  • A first round 60-minute virtual interview with the hiring manager and a Cross Functional Leader - expect technical, behavioural and situational questions.

  • The final interview will be a 60-minute discussion based round with two Senior Engineers to dive deeper into your technical expertise.

Generac is committed to fair and equitable compensation practices. The salary range for this role based in Ontario, Canada is $175,900 CAD - $237,500 CAD. This compensation will ultimately be in line with the location in which the position is filled. Final compensation for this role will be determined by various factors such as a candidate’s relevant work experience, skills, certifications and geographic location. This role is eligible for variable compensation including short term and long-term incentives. This position includes a comprehensive benefit package that includes medical, dental and vision plans; life, long-term disability, flexible spending and health savings accounts, accrued paid time off, paid Holidays (10 for Ontario, 11 for British Columbia) and RRSP retirement benefits.

Physical Demands (Applicable in the USA and Canada): While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift up to 25 - 50 pounds. Specific conditions of this job are typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. Occasional travel.

Accessibility Statement (Applicable in the United Kingdom): The Company is committed to improving accessibility for employees and applicants with disabilities and to ensuring that they have the support and the tools they need to succeed. We have developed policies relating to human rights, accessibility, and accommodation, in line with the Equality Act 2010. If you feel you need consideration of ‘reasonable adjustments’ where possible relation to a disability in the application process or in the future, or have a question or concern about our policies, please reach out to [email protected].

“We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.”

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,117,799 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Toronto
≈ $99k – $193k per year (Estimated) • In office • 5+ years exp • Vancouver
Python
SQL
Databases
Snowflake
Databricks
Google BigQuery
BigQuery
AI/ML
Cursor
Claude Code
dbt
Analytics
Metabase
Fivetran
AWS Glue
Apply
≈ $94k – $183k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Toronto
Python
SQL
Python
pySpark
Databases
PostgreSQL
Snowflake
Databricks
Oracle
MS SQL
ElasticSearch
Apache Kafka
AI/ML
Spark
Airflow
Pandas
DevOps
GCP
Azure
CI/CD
Jenkins
Git
Kubernetes
Apache HTTP Server
Analytics
ETL/ELT
Azure Data Factory
Management
Agile
Scrum
Apply
≈ $90k – $177k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Toronto
Python
SQL
AI/ML
Spark
NumPy
DevOps
Azure DevOps
Azure
Bitbucket
Analytics
ETL/ELT
Master Data Management
Erwin
Management
Confluence
Agile
Apply
≈ $117k – $254k per year (Estimated) • Remote (Canada) • 7+ years exp • PhD • Ottawa
Python
AI/ML
CUDA Toolkit
Transformers
PyTorch
Self-Supervised Learning
Time Series Forecasting
CUDA
Recommender Systems
Machine Learning
Apply
≈ $79k – $178k per year (Estimated) • In office • Bachelor's Degree • Saint John
Python
SQL
AI/ML
Computer Vision
NLP
Machine Learning
Apply
$95k – $176k per year • Equity • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Toronto
Go
JavaScript
Java
Rust
TypeScript
SQL
C#
C++
C#
.NET
AI/ML
Copilot
Cursor
Claude Code
Prompt Engineering
NLP
LLM
RAG
Agentic Workflows
Frontend
Angular
DevOps
Rest API
GCP
GitHub Actions
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Incident Management
Management
Agile
QA
Swagger
Apply
≈ $33k – $85k per year (Estimated) • Hybrid • Full-Time • 1+ year exp • Belfast • Derry
Python
JavaScript
Management
Agile
Apply
≈ $106k – $192k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • PhD • United States
Python
SQL
AI/ML
AI Agents
Machine Learning
DevOps
Azure
AWS
Management
Agile
Apply
$54k – $78k per year • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Canada
Management
Agile
Scrum
ITSM
Microsoft Office
Apply
≈ $40k – $107k per year (Estimated) • In office • Full-Time • Bachelor's Degree • London
AI/ML
Copilot
Analytics
Power BI
Management
Outlook
Agile
Microsoft Office
Apply
Senior Data Architect 2 months ago
$100k – $161k per year • Remote (United States) • Full-Time • 8+ years exp • Bachelor's Degree • Denver • Fort Collins
Python
PowerShell
Databases
MS SQL
AI/ML
Time Series Forecasting
DevOps
Terraform
Azure
Cybersecurity
GDPR
Apply
Paint Technician-4 8 hours ago
≈ $60k – $120k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • Holdrege
Apply
≈ $162k – $305k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Sussex
Management
Microsoft Office
Apply
≈ $68k – $128k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Waukesha
Management
Outlook
Apply
≈ $40k – $95k per year (Estimated) • In office • Full-Time • Oshkosh
Apply
$24k per year • In office • Part-Time • Toronto
Apply
$24k per year • In office • Full-Time • Toronto
Apply
$24k per year • In office • Full-Time • Toronto
Apply
Senior Product Manager 11 hours ago
$84k – $95k per year • In office • Full-Time • Bachelor's Degree • Toronto
Apply
$56k – $60k per year • In office • Full-Time • Toronto
Apply
See all jobs
This is one of many
1,117,799 more open roles from verified company boards, updated every day.