Staff Software Engineer (Multiple Teams)

Jobber helps small home service businesses transform the way service is delivered through technology, enabling them to quote, schedule, invoice, and collect payments from their customers.
Edmonton, AB, CanadaToronto, ON, Canada
Backend
Staff Software Engineer
Remote
Enterprise SaaS

Description For Staff Software Engineer (Multiple Teams)

Jobber is seeking a Staff Software Engineer to join one of their teams: Customer Success Engineering, Communication Systems, or AI Receptionist. As a technical champion and force multiplier, you'll lead and mentor teams of exceptional engineers while collaborating closely with Product and Design partners to tackle complex technical challenges. Your expertise will span architecture, design, and hands-on coding, allowing you to have a significant impact on the product and customers.

Responsibilities include:

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

The ideal candidate 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 tasks effectively
  • Commitment to continuous learning and professional growth

Experience with React, React Native, TypeScript, GraphQL API layer, and Ruby on Rails on AWS is a plus. The role offers the flexibility to work remotely across Canada or in a hybrid setting from offices in Edmonton or Toronto.

Jobber provides a comprehensive benefits package, including extended health benefits, retirement savings plan matching, stock options, and various types of leave. They've been recognized as a Top 10 Great Place to Work in Canada and offer unique opportunities for growth and impact in the home service industry.

Last updated a month ago

Responsibilities For Staff Software Engineer (Multiple Teams)

  • Collaborate with cross-functional teams to deliver high-impact features
  • Partner with Product and Design teams to shape strategic product roadmap
  • Identify and lead large-scale initiatives across multiple teams
  • Participate in code reviews and testing processes
  • Champion consistent engineering practices
  • Lead group discussions to drive consensus on solutions
  • Research and implement industry best practices
  • Communicate complex technical concepts
  • Provide mentorship and guidance to team members

Requirements For Staff Software Engineer (Multiple Teams)

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 tasks effectively
  • Commitment to continuous learning and professional growth

Benefits For Staff Software Engineer (Multiple Teams)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Education Budget
  • Extended health benefits package
  • Retirement savings plan matching
  • Stock options
  • Vacation time
  • Health days
  • Parental leave top-ups
  • Professional development support

Interested in this job?

Jobs Related To Jobber Staff Software Engineer (Multiple Teams)

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