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 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.

Data Scientist

Hybrid

Are you passionate about ML model quality and building trust in AI systems? If so, this might be the role for you! We’re looking for a Data Scientist to join our growing ML & AI practice. You will play a key role in ensuring the reliability, accuracy, and performance of our machine learning models, from evaluation framework design to ongoing production monitoring. If you’re someone who geeks out over loss functions, loves writing rigorous evals, and takes pride in knowing a model truly works before it ships, we want to hear from you! At Jobber, we don’t just build a product, we work on real p…

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.

Senior Software Engineer, McMobile

Hybrid · Edmonton

The Senior Software Engineer will lead technical direction for mobile initiatives and modernize the mobile foundation to ensure high performance and reliability. They will also mentor team members and collaborate across functions to deliver scalable, well-tested code.

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.

Mobile Principal Software Engineer

Hybrid · Toronto

The Mobile Principal Software Engineer will lead the mobile platform strategy and mentor engineering teams to deliver high-quality, scalable mobile applications. They will collaborate with stakeholders to solve complex technical problems and drive architectural improvements across the organization.