Staff Software Engineer

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

Description For Staff Software Engineer

Jobber is transforming the home services industry by providing innovative software solutions to small businesses. As a Staff Software Engineer, you'll join a company recognized as a Top 10 Great Place to Work in Canada, working on critical systems that help service providers manage their operations efficiently. You'll have the opportunity to work across multiple teams including Expansion, Scheduling, and Insights & Accounting, leading technical initiatives and mentoring other engineers. The role combines hands-on coding with strategic technical leadership, allowing you to shape the future of a platform that processes billions in service transactions. You'll work in a culture that values transparency, inclusivity, and innovation, with the flexibility to work remotely across Canada or hybrid from offices in Edmonton or Toronto. The position offers comprehensive benefits, career development support, and the chance to make a significant impact in a $400-billion industry. You'll be working with modern technologies including React, TypeScript, and Ruby on Rails, while helping to scale a platform that's essential to thousands of small businesses' success.

Last updated 11 days ago

Responsibilities For Staff Software Engineer

  • Collaborate with cross-functional teams to design and deliver high-impact features
  • Partner with Product and Design teams on strategic product roadmap
  • Lead large-scale initiatives across multiple teams
  • Participate in code reviews and testing processes
  • Champion engineering practices and reusable code solutions
  • Lead group discussions for complex problem-solving
  • Research and implement industry best practices
  • Communicate technical concepts to diverse audiences
  • Provide mentorship and guidance to team members

Requirements For Staff Software Engineer

React
TypeScript
Ruby
  • Expertise in developing scalable software solutions
  • Proven leadership experience in technical projects
  • Exceptional proficiency in software design and architecture
  • Outstanding collaboration and communication skills
  • Strong self-motivation and resourcefulness
  • Ability to navigate ambiguity in fast-paced environments
  • Commitment to continuous learning and professional growth

Benefits For Staff 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 Staff Software Engineer

Staff Software Engineer

Staff Software Engineer role at Jobber, leading teams and shaping product development for small business service management platform.

Staff Software Engineer, Customer Success Engineering

Staff Software Engineer role at Jobber, leading Customer Success Engineering team to build tools and automation for scaling customer success operations.

Staff Software Engineer, Customer Success Engineering

Staff Software Engineer role at Jobber, leading Customer Success Engineering team to build tools and automation for scaling customer success operations.

Staff Software Engineer, AI Receptionist

Staff Software Engineer role at Jobber for AI Receptionist team, leading development of innovative AI-powered customer service solution.

Staff Software Engineer (Multiple Teams)

Staff Software Engineer role at Jobber, leading teams in Customer Success Engineering, Communication Systems, or AI Receptionist. Remote work available across Canada.