J

Jobber

Verified Job Source

Award-winning job tracking and customer management software for home service businesses.

Edmonton, Alberta

Software Development
1,001–5,000 people

About

Jobber is an award-winning software for small home service businesses. Unlike spreadsheets or pen and paper, Jobber keeps track of everything in one place and automates day-to-day operations, so small businesses can run smoothly and provide five-star service at scale. Jobber is used by 300,000 home service pros to serve over 27 million properties in more than 60 countries. The company continually ranks as one of Canada's fastest-growing and most innovative companies by Canadian Business and Macleans, The Globe and Mail, Fast Company, and Deloitte

Open positions

Staff Data Scientist, Applied ML

Hybrid

The Staff Data Scientist will own the development and maintenance of automated decisioning models and systems, including the SignalGraph project. They will also drive MLOps standards, mentor team members, and partner with senior leadership to translate data insights into actionable business strategies.

Staff Data Engineer

Remote · Edmonton, Alberta, Canada, Kitchener, Ontario, Canada, Toronto, Ontario, Canada, Vancouver, British Columbia, Canada

You will lead and mentor a team of data engineers while designing and maintaining scalable batch and real-time data pipelines. Additionally, you will drive reliability, governance, and self-service tooling to empower teams across the organization to work effectively with data.

Principal Software Engineer

Remote · Canada

The Principal Software Engineer drives platform strategy, untangles complex cross-team technical problems, and prototypes new approaches to shape the company's technical direction. They also mentor senior engineers and own technical decisions for organization-wide initiatives to ensure high-quality, scalable software delivery.

Staff Software Engineer

Remote · Canada

Lead and mentor teams of engineers while collaborating with Product and Design partners to solve complex technical challenges. Drive large-scale innovation initiatives and maintain high code quality through architecture design and consistent engineering practices.

Senior Software Engineer

Hybrid · Toronto

Collaborate within a Scrum team to build scalable features across the full software development lifecycle from ideation to delivery. Mentor junior engineers and advocate for engineering best practices to improve product quality and team effectiveness.

Intermediate Software Engineer

Hybrid · Toronto

The Intermediate Software Engineer will collaborate with a Scrum team to design, develop, and deliver high-quality features that address customer needs. They will also write, review, and maintain clean, scalable code while working closely with senior engineers to refine technical requirements.