Senior Software Engineer

Jobber helps small home service businesses manage operations through technology, enabling quoting, scheduling, invoicing, and payment collection.
Edmonton, AB, CanadaToronto, ON, Canada
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Jobber is a rapidly growing technology company transforming the home service industry through innovative software solutions. As a Senior Software Engineer on the Communication Systems team, you'll be working on critical infrastructure that handles over 20M+ messages monthly through integrations with Twilio and SendGrid. The role offers an opportunity to work with Ruby on Rails in a backend-focused position, where you'll be instrumental in shaping the architecture of communication systems.

The company has been recognized as a Top 10 Great Place to Work in Canada and has received multiple awards for its culture and growth. You'll be joining a team that values transparency, inclusivity, and innovation, with the opportunity to make a significant impact on a $400-billion industry.

The position offers a comprehensive benefits package, including health coverage, retirement planning, and stock options. Professional development is strongly emphasized through dedicated Talent Development coaches and numerous learning opportunities. The work environment is flexible, allowing you to work remotely across Canada or hybrid from offices in Edmonton or Toronto.

As a senior engineer, you'll collaborate with cross-functional teams, mentor colleagues, and contribute to the strategic direction of the product. The role requires strong technical expertise, leadership capabilities, and the ability to communicate complex concepts effectively. You'll be working with modern technologies including React, TypeScript, and Ruby on Rails, while helping shape the future of small business service delivery.

This is an excellent opportunity for a senior engineer looking to make a meaningful impact while working with a supportive team that prioritizes both professional growth and work-life harmony.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with cross-functional teams to design and deliver high-impact features
  • Partner with Product and Design teams on strategic product roadmap
  • Participate in code reviews and testing processes
  • Research and advocate for best practices
  • Communicate complex technical concepts to diverse audiences
  • Provide mentorship and guidance to team members

Requirements For Senior Software Engineer

React
Ruby
TypeScript
  • Senior software engineering experience on a full-stack development team
  • Proficiency in software design, architecture, and coding
  • Experience with Agile/Scrum framework
  • Ability to quickly adapt to different features and projects
  • Understanding of full-stack frameworks and patterns
  • Strong self-motivation and resourcefulness
  • 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 time
  • Health days
  • Birthday off
  • Parental leave top-ups

Interested in this job?

Jobs Related To Jobber Senior Software Engineer

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.

Senior Software Engineer

Senior Software Engineer role at Jobber, developing technology solutions for small home service businesses.

Sr. Software Dev Engineer, FinTech Tax Data Products

Senior Software Engineer role at Amazon FinTech building scalable tax data systems with competitive pay and benefits.

Sr. Software Engineer - Apple Service Engineering

Senior Software Engineer position at Apple Service Engineering team in Seattle, building large-scale data services and infrastructure for Apple's ecosystem serving millions of users worldwide.