Generac Power Systems

Staff Software Engineer

Generac Power Systems
Apply
3 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
Contact me