# Senior Software Engineer

**Company**: Jobber
**Location**: Toronto; Edmonton; Kitchener-Waterloo; Vancouver
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: Full time
**Salary**: $125,800 - $170,100 per year
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.ashbyhq.com/jobber/8cc365d8-ee75-4879-993b-a3077722b47e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_e1890b0c-53e

## Description

We are looking for Senior Software Engineers to join our Product Software Engineering team at Jobber. As a Senior Software Engineer, you will collaborate with other Software Development members on a Scrum team to build an industry-leading product that helps our customers and their small businesses be successful.

You could join one of the following teams:

- Expansion: focuses on empowering users to make informed decisions that drive their business success

- Bookkeeping & Accounting: builds Jobber's bookkeeping product, integrating with financial platforms

- Fintech Systems: ensures reliable payments and financial infrastructure

- Quotemeal: powers Jobber's quoting and estimating experience

- Comms Systems: enables customers to send texts and emails

- Jobber Payments: supports customers in securely capturing payments

As a Senior Software Engineer, you will:

- Be involved in the full life-cycle of a feature, from ideation to delivery and adoption

- Participate in code review and testing, driving engineering solutions to have consistent practices and reusable code

- Facilitate group discussions with team members and stakeholders to determine the best solution to customer problems

- Research, communicate, and advocate for the use of best practices within your team's domain

- Mentor and coach junior teammates, helping them elevate their skills and careers

- Understand how and why our customers work the way they do, developing and improving features in Jobber's online and mobile apps

- Build with AI as a core part of how you work

To be successful, you should have:

- Demonstrated level of senior software engineering experience on a full-stack development team

- Track record of learning and writing quality code in multiple languages, with experience in Javascript/TypeScript

- Experience with the entire software development lifecycle in the Agile/Scrum framework

- Strong systems focus, building foundational software for large at-scale applications

- Ability to quickly move between different features and projects with a strong interest in experimentation

- Structured understanding of common full-stack frameworks, architectures, technologies, and patterns

- Inquisitive mindset, ability to ask questions, seek out new information, and remain open to new ideas and perspectives

- Ability to self-serve, take initiative, and find resources necessary to accomplish a project or solve a problem

- 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

It would be really great (but not a deal-breaker) if you had:

- Exposure or experience in a tech leadership role

- Kafka knowledge and some basic AWS knowledge

- Experience using Ruby on Rails, React, and GraphQL in a production environment

The role has a minimum annual salary of $125,800, a midpoint of $147,900, and a maximum salary of $170,100.

We offer a total compensation package that includes equity rewards, annual stipends for health and wellness, retirement savings matching, and an extended health package with fully paid premiums for body and mind.

## Skills

### Required
- Javascript/TypeScript
- Agile/Scrum framework
- full-stack development
- AI tools

### Nice to have
- Ruby on Rails
- React
- GraphQL
- Kafka
- AWS

---

Source: [Apply at jobs.ashbyhq.com](https://jobs.ashbyhq.com/jobber/8cc365d8-ee75-4879-993b-a3077722b47e?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
