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
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Jobber, leading teams and developing scalable solutions for home service businesses with competitive compensation between $145,900-$197,400.

Software Engineering MTS

Software Engineering MTS position at Salesforce, focusing on core services development and Tableau Cloud infrastructure, offering competitive compensation and hybrid work options in Seattle.

Technical Architect

Technical Architect position at Salesforce, offering $168,397-$236,500, combining technical leadership with customer solution architecture, hybrid work model available.

Software Engineering LMTS

Senior software engineering position at Salesforce focusing on test automation and quality engineering, offering competitive compensation and hybrid work arrangement in the Seattle area.

Software Engineer LMTS

Lead Developer position at Salesforce focusing on building and enhancing customer support platforms using Salesforce technologies and JavaScript.

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 7 months 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?