×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Edmonton, Alberta, Canada
Listing for: Jobber
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Senior Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 125800 CAD Yearly CAD 125800.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer
Join to apply for the  Senior Software Engineer  role at  Jobber .
Are you an experienced software developer with a passion for finding creative solutions to real‑world problems? Then Jobber might be the place for you! We’re looking for Senior Software Engineers to be part of our Product Software Engineering team.

At Jobber, we don’t just build a product – we work on real problems that help people in small businesses become successful. We are inspired by our company values: be humble, be supportive and give a sh
* t, which are not just said but are lived. We work in a collaborative environment where teams make decisions with autonomy and contribute directly to shaping the company’s future. We release early and often while dedicating time to addressing technical debt. We believe in getting instant feedback from our customers and leveraging that to make their lives easier.

We help employees grow professionally; we have a ton of onboarding resources, tutorials, hackathons, and buddies to support learning and provide opportunities to innovate. We have a range of experience levels on teams which allow for mentor/mentee opportunities. Leaders at Jobber work with empathy and support employees to build a healthy work–life harmony. Bring your dedication and passion to this job to fulfill your goals.

The following teams are looking for Senior Software Engineers:  Subscription Infrastructure  – manages and improves the billing experience;  Sign Up & Trial  – guides small businesses through their initial journey with Jobber;  Harbour Foundations  – builds the internal foundation for an AI‑powered customer journey;  Expansion  – empowers users to make informed decisions that drive business success.

The role
Reporting to the Manager, Software Engineering, the Senior Software Engineer 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. We’re looking for people who are ready to solve problems that millions of entrepreneurs are facing, using their experience to influence both a product and our team, all the while still working on developing their own craft.

In this role, you’ll be a champion of best practices for well‑tested, scalable, and well‑organized code, customize and extend tools and processes to increase team effectiveness, and mentor others to do the same.

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

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

Facilitate group discussions with team members and stakeholders to determine the best solution to our customer’s 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, so you can develop and improve features in Jobber’s online and mobile apps

Utilize AI tools to enhance development practice. At Jobber we use AI tools to complement human skills and augment productivity, not to replace human creativity, critical thinking, and decision‑making.

To be successful, you should have

A demonstrated level of senior software engineering experience on a full‑stack development team

A track record of learning and writing quality code in multiple languages, though experience with Java script/Typescript is required (We use Ruby on Rails, React & React Native with Typescript)

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

A strong systems focus, on building foundational software for large at‑scale applications

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

A structured understanding of common full‑stack frameworks, architectures, technologies, and patterns

An inquisitive mindset; ability to ask a lot of questions, seek out new information, and remain open to new ideas and perspectives.

The ability to self‑serve, take initiative, and find resources…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary