cover image
Jobber

Jobber

www.jobber.com

4 Jobs

1,144 Employees

About the Company

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

Listed Jobs

Company background Company brand
Company Name
Jobber
Job Title
Manager, Data Engineering - 14 Month Contract
Job Description
**Job Title** Manager, Data Engineering (14‑Month Contract) **Role Summary** Lead and grow a high‑performance data engineering team, design and scale scalable data infrastructure, and collaborate across engineering, analytics, and product. Own strategy, roadmap, and delivery of resilient, observable, and governed data systems while driving innovation with AI tools. **Expectations** - Deliver world‑class data pipelines and infrastructure. - Mentor, coach, and develop team members. - Drive hiring, onboarding, and performance management. - Ensure data quality, security, and compliance. - Participate in quarterly on‑call rotation and incident response. **Key Responsibilities** - Recruit, onboard, mentor, and conduct performance reviews for data engineers. - Define architectural standards, data storage, compute, and orchestration strategies. - Build, maintain, and optimize ETL/ELT pipelines and data workflows. - Implement monitoring, alerting, and incident response procedures. - Collaborate with analytics, product, and engineering teams to deliver data products and tooling. - Promote and integrate AI/automation to accelerate data processes. - Plan and prioritize quarterly roadmaps in partnership with the Technical Program Manager. **Required Skills** - Proven leadership in a data engineering environment. - Deep knowledge of data pipelines, ETL, data warehousing/lakehouse concepts. - Experience with orchestration tools (Airflow, Prefect, dbt, etc.). - Expertise in cloud data platforms (AWS, GCP, Azure) and modern data services (Snowflake, BigQuery, Redshift, Databricks). - Strong SQL and database performance tuning skills. - Familiarity with observability, monitoring, and incident management. - Understanding of data governance, security best practices, and compliance requirements (GDPR, SOC, etc.). - Ability to mentor and conduct effective one‑on‑one meetings. - Excellent communication and stakeholder collaboration skills. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, Data Engineering or related field, or equivalent professional experience. - 5+ years of data engineering experience, 2+ years in a managerial or leadership role. - Professional certifications such as Google Cloud Professional Data Engineer, AWS Certified Big Data – Specialty, or similar are desirable.
Edmonton, Canada
Hybrid
28-11-2025
Company background Company brand
Company Name
Jobber
Job Title
Customer Onboarding Specialist
Job Description
**Job title:** Customer Onboarding Specialist **Role Summary:** Facilitate the onboarding of small home‑service businesses onto the Jobber platform. Serve as a trusted advisor, ensuring clients understand and effectively use platform features to achieve operational success within the first 90 days. **Expectations:** - Achieve high customer satisfaction and onboarding completion rates. - Deliver a seamless, scalable onboarding experience across a portfolio of service‑provider clients. - Collaborate cross‑functionally with R&D, Engineering, Sales, and Customer Success to resolve technical and process gaps. - Utilize AI and analytics to provide proactive, data‑driven engagement insights. **Key Responsibilities:** - Manage a portfolio of service‑provider customers, guiding them through setup, configuration, and adoption of platform features. - Conduct needs‑analysis, recommend tailored solutions, and plan implementation roadmaps for each client. - Communicate product value, workflows, and best practices clearly via calls, emails, and workshops. - Escalate and resolve any technical or process issues, coordinating with internal teams. - Collect and analyze feedback, driving continuous improvement of onboarding processes and tooling. - Create and maintain documentation, training materials, and knowledge base content for clients and internal teams. - Track onboarding metrics, report performance to management, and identify improvement opportunities. - Champion a customer‑centric culture and promote empathy‑based decision making. **Required Skills:** - 2+ years of high‑touch customer service or SaaS onboarding experience in a fast‑paced environment. - Exceptional verbal and written communication; skilled in active listening and relationship building. - Proficiency with customer‑success and CRM tools (Salesforce, Chili Piper, Slack). - Strong problem‑solving ability; patience and reliability in managing client challenges. - Data‑driven mindset with ability to use analytics and AI insights for proactive engagement. - Ability to work autonomously, set priorities, and take initiative in a dynamic setting. **Required Education & Certifications:** - Bachelor’s degree in Business, Information Technology, or a related field preferred. - Certifications in customer success, SaaS onboarding, or project management (e.g., Certified Customer Success Manager) are a plus.
Edmonton, Canada
Hybrid
30-01-2026
Company background Company brand
Company Name
Jobber
Job Title
Intermediate Software Engineer
Job Description
**Job title:** Intermediate Software Engineer **Role Summary:** Mid-level developer on a Scrum team building a SaaS platform for small‑business owners. Focuses on designing, coding, testing, and releasing features that solve real customer problems while improving code quality, scalability, and maintainability. Collaborates with product managers, designers, and senior engineers, and supports continuous learning through paired programming, code reviews, and AI tool use. **Expectations:** - Deliver well‑tested, scalable, well‑documented code in sprint cycles. - Participate actively in backlog grooming, sprint planning, and retrospectives. - Conduct and engage in peer code reviews to uphold quality. - Keep up to date with modern development practices and AI productivity tools (e.g., Copilot, Cursor). - Share knowledge and mentor junior teammates. **Key Responsibilities:** - Design, develop, and ship features that meet customer needs. - Refine requirements and scope technical solutions with senior engineers. - Write, review, and maintain clean, maintainable, test‑driven code. - Develop and update technical documentation. - Identify and resolve technical challenges across the stack. - Utilize observability tools (e.g., DataDog) to monitor performance and troubleshoot issues. - Leverage AI tools to augment development productivity. - Collaborate with cross‑functional teams to align on product vision and delivery timelines. **Required Skills:** - Strong object‑oriented design and coding practices. - Experience in Agile/Scrum development environments. - Familiarity with backend frameworks and architectural patterns. - Proficiency in writing unit/integration tests. - Problem‑solving ability and collaborative mindset. - Comfort with version control (Git) and CI/CD pipelines. - Familiarity with developer AI tools (Copilot, Cursor). **Knowledge of the following (preferred but not mandatory):** - React, React Native, TypeScript, Ruby on Rails. - GraphQL and API optimization. - Distributed systems and background job frameworks (Sidekiq, Active Job). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
Toronto, Canada
Hybrid
10-02-2026
Company background Company brand
Company Name
Jobber
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer **Role Summary:** Lead and collaborate within Agile Scrum teams to design, build, and maintain high‑quality software that powers Jobber’s online and mobile platforms. Focus on end‑to‑end feature development, code quality, mentorship, and continuous improvement of engineering practices. **Expectations:** - Deliver scalable, well‑tested, and maintainable code. - Champion best practices and drive their adoption across the team. - Mentor junior engineers and foster professional growth. - Work closely with product, design, and stakeholders to translate customer needs into robust solutions. - Embrace AI tools to enhance productivity and development quality. **Key Responsibilities:** - Design, develop, test, deploy, and iterate features from concept through adoption. - Conduct and review code reviews, ensuring adherence to coding standards and design patterns. - Facilitate technical discussions and decision‑making with team members and stakeholders. - Advocate for clean architecture, performance, and scalability, while addressing technical debt. - Mentor and coach junior engineers, providing guidance on code, career development, and best practices. - Understand customer workflows to improve user experience on web and mobile. - Research emerging technologies, propose improvements, and integrate AI tooling where it adds value. **Required Skills:** - Strong experience in object‑oriented programming and web/mobile development. - Proficiency in one or more modern languages (e.g., JavaScript/TypeScript, Python, Java, Ruby). - Expertise in test‑driven development, CI/CD pipelines, and automated testing. - Familiarity with Agile/Scrum methodologies and collaborative tools (e.g., Jira, Confluence). - Ability to write clear documentation, design diagrams, and maintain architecture. - Excellent communication, mentoring, and problem‑solving skills. - Openness to adopting AI/ML tools to augment development workflows. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Minimum 5+ years of professional software development experience. ---
Kitchener, Canada
Remote
Senior
11-02-2026