Senior Software Engineer

Jobber
Canada, Edmonton, Toronto, Vancouver, Waterloo, Ontario
Workplace: RemoteFull timeCAD 125,800 - 170,100 annuallyFunction: Software EngineeringSkills: ["Mentorship","Communication","Collaboration","Problem-solving","Leadership"]

Senior Software Engineer at Jobber building scalable, full‑stack features for a SaaS platform that serves small businesses. Collaborate on Scrum teams using Ruby on Rails, React and TypeScript, mentor juniors, and drive best practices. Work across Subscription Infrastructure, Harbour Foundations, and Expansion to deliver value early while leveraging AI tools to boost productivity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Jobber
Jobber
10 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Senior Software Engineer at Jobber building scalable, full‑stack features for a SaaS platform that serves small businesses. Collaborate on Scrum teams using Ruby on Rails, React and TypeScript, mentor juniors, and drive best practices. Work across Subscription Infrastructure, Harbour Foundations, and Expansion to deliver value early while leveraging AI tools to boost productivity.
Location: Canada, Edmonton, Toronto, Vancouver, Waterloo, Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •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

Pay and Benefits

Salary: CAD 125,800 - 170,100 annually
Equity and Bonus:Equity
Perks:EquityRrsp MatchingTfsaHealth Insurance

Key Requirements

  • •Senior software engineering experience on a full‑stack development team
  • •Proficiency in Javascript/TypeScript; experience with Ruby on Rails, React & React Native with TypeScript
  • •Experience with the entire software development lifecycle in the Agile/Scrum framework
  • •Strong systems focus, building foundational software for large‑scale applications
  • •Ability to move between features/projects with curiosity and initiative
Experience:SaaSSmall businessSubscription management
Skills:MentorshipCommunicationCollaborationProblem-solvingLeadership
Tech Stack:JavaScriptTypeScriptRuby on RailsReactReact NativeGraphQL

Company Brief

Jobber
Provides cloud-based business management software for home and field service businesses to manage quoting, scheduling, invoicing, payments, and client communications, serving hundreds of thousands of service professionals worldwide.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series D
Headquarters: Edmonton, Canada
Founded: 2011
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor