Staff Software Engineer

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

Description For Staff Software Engineer

Jobber is a technology company dedicated to empowering small home service businesses. We provide a platform that enables local plumbers, painters, landscapers, and other service providers to streamline their operations through quoting, scheduling, invoicing, and payment collection. Our mission is to transform the way service is delivered in an evolving technological landscape.

As a Staff Software Engineer at Jobber, you'll be a technical champion and force multiplier, leading and mentoring teams of exceptional engineers. You'll collaborate closely with Product and Design partners to tackle complex technical challenges, with your expertise spanning architecture, design, and hands-on coding. Your role will have a significant impact on our product and customers.

Key responsibilities include:

  • Collaborating with cross-functional teams to deliver high-impact features
  • Shaping the strategic product roadmap with Product and Design teams
  • Leading large-scale initiatives across multiple teams or departments
  • Participating in code reviews and testing processes
  • Championing consistent engineering practices and reusable code solutions
  • Facilitating group discussions to drive consensus on complex problems
  • Researching and implementing industry best practices
  • Communicating complex technical concepts to diverse audiences
  • Providing mentorship and guidance to team members at all levels

To excel in this role, you should have:

  • Expertise in developing scalable software solutions
  • Proven leadership experience in guiding teams through complex projects
  • Exceptional proficiency in software design, architecture, and coding
  • Outstanding collaboration and communication skills
  • Strong self-motivation and resourcefulness
  • Ability to navigate ambiguity and prioritize effectively
  • Commitment to continuous learning and professional growth

Our tech stack includes React, React Native, TypeScript, GraphQL API layer, and Ruby on Rails on AWS.

At Jobber, we offer a flexible work environment, allowing you to work from home across Canada or in a hybrid setting from our offices in Edmonton (HQ) or Toronto. We provide a comprehensive benefits package, development opportunities, and a supportive, inclusive culture recognized by various awards.

Join us in transforming the home service industry and making a significant impact on small businesses and happy customers across the globe!

Last updated a month ago

Responsibilities For Staff Software Engineer

  • Collaborate with cross-functional teams to deliver high-impact features
  • Shape strategic product roadmap with Product and Design teams
  • Lead large-scale initiatives across multiple teams or departments
  • Participate in code reviews and testing processes
  • Champion consistent engineering practices and reusable code solutions
  • Facilitate group discussions to drive consensus on complex problems
  • Research and implement industry best practices
  • Communicate complex technical concepts to diverse audiences
  • Provide mentorship and guidance to team members at all levels

Requirements For Staff Software Engineer

React
TypeScript
Ruby
  • Expertise in developing scalable software solutions
  • Proven leadership experience in guiding teams through complex projects
  • Exceptional proficiency in software design, architecture, and coding
  • Outstanding collaboration and communication skills
  • Strong self-motivation and resourcefulness
  • Ability to navigate ambiguity and prioritize effectively
  • Commitment to continuous learning and professional growth

Benefits For Staff Software Engineer

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

Interested in this job?

Jobs Related To Jobber Staff Software Engineer

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.

Staff Salesforce Engineer

Jobber is hiring a Staff Salesforce Engineer to lead complex Salesforce initiatives, drive architectural improvements, and optimize business processes for their home service business platform.