Senior Software Engineer

Jobber helps small home service businesses manage their operations through technology, enabling them to quote, schedule, invoice, and collect payments efficiently.
Edmonton, AB, CanadaToronto, ON, CanadaVancouver, BC, Canada
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Jobber, a leading SaaS company transforming the home service industry, is seeking a Senior Software Engineer for their Business Intelligence team. The role combines Success Engineering and Business Technology, focusing on internal tooling, Salesforce optimization, and full-stack development. You'll be working on enhancing efficiency and scalability for both internal and external users through cutting-edge systems.

The position offers a unique opportunity to impact a $400-billion industry while working with a diverse, inclusive team recognized as a Top 10 Great Place to Work in Canada. You'll be developing and maintaining internal tools, optimizing Salesforce systems, and leading architectural initiatives that directly influence the company's success.

The ideal candidate should have strong expertise in Ruby on Rails and Salesforce Apex development, with experience in DevOps and API integration. You'll be working in a flexible environment, with the option to work remotely within Canada or from offices in Edmonton, Toronto, or Vancouver.

Jobber offers comprehensive benefits including health coverage, retirement matching, stock options, and professional development support. The company's culture emphasizes continuous learning, work-life balance, and meaningful impact. If you're passionate about building systems that help small businesses succeed and want to join a rapidly growing technology company, this role presents an excellent opportunity for career growth and innovation.

Last updated a minute ago

Responsibilities For Senior Software Engineer

  • Develop and maintain internal tools and platforms, integrating with Slack, PagerDuty, Salesforce, and Jira
  • Optimize Salesforce systems through automation, customizations, and integrations
  • Collaborate cross-functionally with product, engineering, and business teams
  • Lead architectural and design initiatives for scalable solutions
  • Mentor and support teammates
  • Handle ad hoc requests and support dynamic teams

Requirements For Senior Software Engineer

Ruby
React
TypeScript
  • Expertise in Ruby on Rails (RoR) and Salesforce Apex development
  • Strong knowledge of DevOps CI/CD pipelines
  • Familiarity with REST/GraphQL APIs, SOQL, and Visualforce/Lightning components
  • Experience with Salesforce declarative tools
  • Proficiency in Git, Gearset, and data migration tools
  • Experience with architectural design and scalable system development
  • Growth mindset with passion for ownership and innovation
  • Exceptional problem-solving skills
  • Effective communication skills
  • Collaborative, team-oriented approach

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Jobber Senior Software Engineer

Senior Software Engineer - Backend Foundations System

Senior Software Engineer position at Jobber, focusing on backend development for a platform that helps small service businesses succeed, offering competitive benefits and flexible work options.

Senior Software Engineer

Senior Software Engineer role at Jobber, building communication systems for home service businesses using Ruby on Rails, with hybrid work options in Canada.

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.