Senior Software Engineer

A technology company transforming service delivery for small businesses, helping them manage operations and customer relationships.
$120,000 - $180,000
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer

Jobber is seeking a Senior Software Engineer to join their Product Software Engineering team, specifically working on the Lending team. The role focuses on creating software that serves thousands of users worldwide, helping small businesses succeed. The position involves full-stack development using technologies like Ruby on Rails, React, and TypeScript. The ideal candidate will champion best practices, mentor junior developers, and contribute to building scalable solutions.

The company offers a flexible work environment with options to work remotely within Canada or from their offices in Edmonton or Toronto. Jobber has been recognized as a Top 10 Great Place to Work in Canada and provides comprehensive benefits including health coverage, retirement plans, and stock options.

As a Senior Engineer, you'll be involved in the complete feature lifecycle, from ideation to delivery, while working in an Agile/Scrum framework. The role requires strong technical expertise, particularly in JavaScript/TypeScript, and the ability to mentor team members. Experience with Fintech, payment processing, or lending features would be advantageous.

Jobber's mission is to transform service delivery for small businesses, helping them better connect with customers, save time, and manage payments efficiently. The company values humble, supportive team members who are passionate about customer success and continuous learning.

Last updated 14 days ago

Responsibilities For Senior Software Engineer

  • Be involved in the full life-cycle of a feature, from ideation to delivery and adoption
  • Participate in code review and testing
  • Facilitate group discussions with team members and stakeholders
  • Research and advocate for best practices
  • Mentor and coach junior teammates
  • Develop and improve features in Jobber's online and mobile apps

Requirements For Senior Software Engineer

TypeScript
JavaScript
Ruby
React
Kafka
  • Senior software engineering experience on a full-stack development team
  • Experience with Javascript/TypeScript
  • Experience with Agile/Scrum framework
  • Strong systems focus for large at-scale applications
  • Understanding of full-stack frameworks and architectures
  • Ability to self-serve and take initiative
  • Experience providing technical mentorship

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Parental Leave
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Talent Development support
  • Vacation and health days
  • Birthday off
  • Parental leave top-ups

Interested in this job?

Jobs Related To Jobber Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Jobber, focusing on internal tooling and Salesforce optimization, offering hybrid work options across Canada with comprehensive benefits.

Senior Software Engineer - Backend Foundations System

Senior Software Engineer position at Jobber, focusing on backend development for a platform that helps small service businesses succeed, offering competitive benefits and flexible work options.

Senior Software Engineer

Senior Software Engineer role at Jobber, building communication systems for home service businesses using Ruby on Rails, with hybrid work options in Canada.

Senior Software Engineer - Payments

Senior Software Engineer role at Jobber, developing payment systems for home service businesses, with remote or hybrid work options in Canada.

Senior Solutions Engineer

Join Jobber as a Senior Solutions Engineer to drive integration initiatives, enhance app marketplace offerings, and support small business success through innovative technology solutions.