Jobber is seeking an Intermediate Software Engineer to join their Product Engineering team, specifically the Campaigns team. The role focuses on developing marketing automation tools that help service providers grow their businesses. The position offers a unique opportunity to impact a $400-billion industry while working in a collaborative environment that values continuous learning and growth.
The Campaigns team is responsible for building email marketing tools that send millions of emails monthly, enabling service providers to create customized, AI-generated campaign content. You'll be working on scalable, data-driven solutions that help small businesses succeed through intelligent automation and seamless user experiences.
As an Intermediate Software Engineer, you'll collaborate with a scrum team to build industry-leading products, writing secure and performant code while working across the full stack. The role offers mentorship from senior team members and the opportunity to influence both the product and team direction.
Jobber has been named a Top 10 Great Place to Work in Canada and offers comprehensive benefits, including health coverage, retirement planning, and stock options. The company culture emphasizes work-life harmony, professional growth, and inclusive practices. You'll have the flexibility to work remotely within Canada or from offices in Edmonton or Toronto.
The ideal candidate should have at least 2 years of software engineering experience, strong coding practices, and experience with Agile methodologies. Knowledge of Ruby on Rails, TypeScript, React, and GraphQL is beneficial but not required. Join a team that's transforming service delivery while helping small businesses thrive.