Jobber

Senior Software Engineer

Toronto, Remote. Posted 6 months ago

The role

Senior Software Engineers will collaborate on Scrum teams to build products that help small businesses succeed. You will be involved in the full feature life-cycle, mentor junior teammates, and use agentic AI tools to ship work.

What you will do

  • Be involved in the full life-cycle of a feature, from ideation to delivery and adoption
  • Participate in code review and testing
  • Drive engineering solutions to have consistent practices and reusable code
  • Facilitate group discussions with team members and stakeholders
  • Research, communicate, and advocate for the use of best practices
  • Mentor and coach junior teammates
  • Develop and improve features in Jobber's online and mobile apps
  • Build with AI as a core part of how you work

Required qualifications

  • Demonstrated level of senior software engineering experience on a full-stack development team
  • Experience writing quality code in multiple languages
  • Experience with Javascript/TypeScript
  • Experience with the entire software development lifecycle in the Agile/Scrum framework
  • Strong systems focus on building foundational software for large at-scale applications
  • Ability to move between different features and projects with an interest in experimentation
  • Structured understanding of common full-stack frameworks, architectures, technologies, and patterns
  • Inquisitive mindset
  • Ability to self-serve, take initiative, and find resources
  • Enthusiasm for delivering value early and often to customers
  • Experience providing technical mentorship and sharing industry best practices
  • Daily hands-on experience building with agentic AI tools

Nice to have

  • Exposure or experience in a tech leadership role
  • Kafka knowledge
  • Basic AWS knowledge (e.g. Lambda, ECS, EC2)
  • Experience using Ruby on Rails, React, and GraphQL in a production environment

Benefits

  • Extended health benefits package with fully paid premiums for body and mind
  • Matching in RRSP, TFSA or FHSA
  • Stock options
  • Dedicated Talent Development team
  • Access to coaching, learning, and leadership programs
  • Annual stipends for health and wellness

Before you apply

  • Interview with a Talent team member (45 mins)
  • Hiring Manager Interview (60 mins)
  • Take-home challenge with a follow-up Functional Interview (90 mins)
  • Senior Leadership Interview (30 mins)

About the company

Jobber helps small businesses like lawn care providers, home cleaning services, plumbers, or painters connect with customers and manage their business. They work to transform the way service is delivered through technology.

Senior Software Engineer at Jobber | JobZoey