Generac Power Systems

Staff Software Engineer

Generac Power Systems
Apply
5 months ago
Toronto, CanadaStaff+

Responsibilities

  • Strengthen AI enablement foundations and accelerate adoption of agentic workflows within engineering teams.
  • Own the design, implementation, testing, deployment, and operation of software components within the engineer’s domain.
  • Contribute durable system architecture aligned with ecobee’s broader enterprise standards.
  • Deliver maintainable code and debug complex stack-wide issues across mobile devices and cloud-based services.
  • Evaluate technologies and frameworks, drive engineering process improvements, and propose solutions to future technical challenges.
  • Mentor engineers and lead or participate in design reviews, post-mortems, code reviews, and cross-team technical discussions.
  • Facilitate inclusive decision-making and cross-functional buy-in across squads and domains.

Requirements

  • 10+ years of software engineering experience delivering complex, cross-domain projects at scale.
  • Experience building agentic workflows in large-scale systems.
  • Expertise in system design, architecture, and large-scale, high-availability, secure systems.
  • Proficiency in multiple programming languages and frameworks, including Go, Java, TypeScript, C++, and Python.
  • Expertise with messaging queue processing such as PubSub, RabbitMQ, or Kafka and with real-time data handling.
  • Experience with cloud platforms such as GCP or AWS.
  • Experience optimizing database performance and tuning systems for fast, reliable, scalable application interactions.
  • Demonstrated ability to debug complex stack-wide issues across multiple environments and implement long-term fixes.
  • Demonstrated ability to mentor engineers, lead technical discussions, and contribute to a collaborative engineering culture.
  • The hired candidate must complete a background check.

Benefits

  • Hybrid schedule with required in-office work on Wednesdays and Thursdays from the Toronto office and remote flexibility for the remainder of the week.
  • Comprehensive medical, dental, and vision plans.
  • Life and long-term disability insurance.
  • Flexible spending and health savings accounts.
  • Accrued paid time off and paid holidays, including 10 Ontario holidays and 11 British Columbia holidays.
  • RRSP retirement benefits.
  • Eligibility for short-term and long-term variable incentives.
  • Accessibility support and workplace accommodation policies.
Generac Power Systems

About Generac Power Systems

1,001-5,000 employees

Generac Power Systems builds backup and prime power equipment—home standby and portable generators, industrial gensets, energy storage systems, inverters, and related controls—for residential, commercial, and industrial customers. It sells through dealer networks, retailers, and installers, and offers connected energy management services through brands including ecobee (acquired 2021). Founded in 1959 and headquartered in Waukesha, Wisconsin, Generac is a public company listed on the NYSE.

Contact me