Qualifications
Responsibilities
Benefits
As a Senior Software Engineer, you will be continually involved in shaping the direction of the technologies we use and how we use them. As someone who is familiar with the ever-changing universe of the web, you'll have the freedom to choose your own tools for development. This freedom is encouraged through a relaxed view on coding that allows for individual expression 6 where everyone has a voice and every opinion is valued.
Our team believes in a thoughtful and well-planned development cycle. We iterate, refactor, and rewrite 6 in other words, no throwing code over the fence. You'll have ownership of the experiences you create, continually improving them and eventually providing production support.
You would be joining as a member of a small but growing team, helping shape a culture that empowers the team to make great technical decisions, drive strategic choices, actively improve processes, and mentor others.
This role follows a hybrid schedule, with in-office work required on Wednesdays and Thursdays from our Toronto office to support collaboration, and flexibility to work remotely for the remainder of the week.
What Youll Do
As a Senior Software Engineer on the Home Services team, youll have the opportunity to work full stack across both our backend and frontend systems.
Youll be responsible for the services that power our Smart Security and Air Filter subscriptions, providing homeowners peace of mind that they are improving the efficiency and security of their home. Youll also support our SmartBuildings product, which enables simple, scalable thermostat management for multi-family and commercial buildings, as well as platform services that help HVAC Pro Contractors proactively support homeowners with their HVAC needs.
In this role, you9ll also have the opportunity to continually modernize and enhance the platform, ensuring maintainability and scalability. Your contributions will have a significant impact on our company and objectives.
Just so you know:Our hired candidate will be required to provide consent to complete a criminal background check
Technologies We Use
You are not required to have experience with all of these technologies upfront (bonus if you do), but we9re sharing them to give you a sense of our technical landscape:
Who You Are
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 30-minute virtual interview with the Hiring Manager
The final interview will be a 90-minute technical deep dive interview with the team
Generac is committed to fair and equitable compensation practices. The salary range for this role, based in Toronto, Ontario, Canada, is between $134,200 CAD - $174,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 candidate9s 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.
About Generac Power Systems
Similar Jobs


More Jobs at Generac Power Systems



More Information Technology Jobs

