Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer

$145.9k per year
Full-time

Jobber

Jobber exists to help people in small businesses be successful. We work with small home service businesses, like your local plumbers, painters, and landscapers, to transform the way service is delivered through technology. With Jobber they can quote, schedule, invoice, and collect payments from their customers while providing an easy and professional customer experience. Running a small business today isn’t like it used to be—the way we consume and deliver service is changing rapidly, technology is evolving, and customers expect more. That’s why we put the power and flexibility in their hands to run their businesses how, where, and when they want! 

Our culture of transparency, inclusivity, collaboration, and innovation has been recognized by Great Place to Work, Canada’s Most Admired Corporate Cultures, and more. Jobber has also been named on the Globe and Mail’s Canada’s Top Growing Companies list, and Deloitte Canada’s Technology Fast 50™, Enterprise Fast 15, and Technology Fast 500™ lists. With an Executive team that has over thirty years of industry experience of leading the way, we’ve come a long way from our first customer in 2011—but we’ve just scratched the surface of what we want to accomplish for our customers .

We help employees grow professionally; we have a ton of onboarding resources, tutorials, hackathons and buddies to support learnings and provide opportunities to innovate. We have a range of experience levels on teams which allows for mentor/mentee opportunities. Leaders at Jobber work with empathy and support employees to build healthy work-life harmony. Bring your dedication and passion to this job to fulfill your goals.

You could join one of the following teams:

McWeb: We build and maintain the tools, architecture, and foundations that power Jobber Online at scale. We develop shared libraries, standards, and platform capabilities that keep our web applications performant, reliable, and observable for both developers and end users. We also lead the modernization of our frontend stack, adopting new technologies and best practices to improve developer productivity and the user experience. Joining McWeb is an opportunity to shape the future of Jobber's web platform.

QuoteMeal: We power Jobber’s quoting and estimating experience, helping service providers win more work with less effort. We build flexible, high-impact web and mobile solutions that make quoting a seamless experience for our customers and their clients. Joining this team is an opportunity to create intuitive solutions that help service providers grow their business.

The role of Staff Software Engineer at Jobber:

As a technical champion and force multiplier, you lead and mentor teams of exceptional engineers while collaborating closely with Product and Design partners to tackle complex technical challenges. Your expertise spans architecture, design, and hands-on coding, allowing you to have a significant impact on the product and our customers. A portion of your time is allocated to "Staff Dev Projects," which may include cross-team initiatives, work acceleration within your team, exploration of emerging technologies, addressing technical debt, or investing in the future of engineering at Jobber. 

Responsibilities Breakdown:

  • Collaborate closely with cross-functional teams to conceptualize, design, and iteratively deliver high-impact features that address customer needs

  • Partner with Product and Design teams to shape and define the strategic product roadmap

  • Identify and lead large-scale initiatives that drive innovation across multiple teams or departments

  • Actively participate in code reviews and testing processes to ensure code quality and maintainability

  • Champion the development of consistent engineering practices and reusable code solutions to enhance overall efficiency

  • Lead and facilitate group discussions to drive consensus on optimal solutions for complex customer problems

  • Research, promote, and implement industry best practices within your team's domain, staying at the forefront of technological advancements

  • Effectively communicate complex technical concepts to diverse audiences, bridging the gap between technical and non-technical stakeholders

  • Provide mentorship and guidance to team members at all levels, fostering their professional growth and career development

To be successful, you should have:

  • Demonstrated expertise in developing highly scalable, robust software solutions across multiple layers of the technology stack

  • Hands-on experience using tools like ChatGPT, Cursor, and Copilot in your workflow, refining how you balance AI-driven efficiency with the craft of software development.

  • Demonstrated expertise in developing highly scalable, robust software solutions across multiple layers of the technology stack

  • Proven leadership experience in guiding teams through complex, high-impact projects and serving as a technical lead

  • Exceptional proficiency in software design, architecture, and coding, with a focus on maintainability and performance

  • Outstanding collaboration and communication skills, coupled with the ability to significantly amplify the team’s productivity and effectiveness through mentorship/coaching

  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources for project delivery and problem-solving

  • Ability to navigate ambiguity and prioritize tasks effectively in dynamic, fast-paced environments

  • Passionate commitment to continuous learning and professional growth, with a track record of staying current with emerging technologies and industry trends

It would be really great if you had:

  • Experience with our development stack: React, React Native, TypeScript, GraphQL API layer, and Ruby on Rails on AWS. 

  • Led cross-team initiatives and projects

Hiring Process and Team Match-Making:

Using our engineering hiring process, we will explore the skills and qualifications you bring and match you with one of the teams currently hiring. Our hiring process has an interview with a Talent team member (45mins), a Hiring Manager Interview (60mins), a take-home challenge with a follow-up Functional Interview (90mins) and a Senior Leadership Interview (45mins). If a team in particular excites you, feel free to mention it to your Talent Partner! 

Work Environment:

At Jobber you will choose where you do your most impactful work from! You can work from home across Canada, or in a hybrid setting from one of our offices in Edmonton (HQ) or Toronto.

At Jobber, we believe that compensation should be transparent, fair, and supportive of your experience and growth. This role has a minimum annual salary of $145,900, a midpoint of $171,600, and a maximum salary of $197,400, designed to reflect the progression from learning the ropes to truly excelling. 

We design our compensation to reflect each new hire's skills, experience, and the complexity of the role, ensuring a fair and competitive salary. Our range is intentionally broad to support growth and long-term impact, with fully established hires typically starting around the midpoint. The higher end of the range is reserved for those who have demonstrated deep expertise and lasting contributions, while offers below the midpoint reflect strong potential with room to develop. This approach ensures that compensation aligns with both an individual's current capabilities and their opportunity for future growth.

Base salary is just one part of a total compensation package that will include equity rewards, annual stipends for health and wellness, retirement savings matching, and an extended health package with fully paid premiums for body and mind. Your professional growth matters to us too! You'll have access to a dedicated talent development program that includes career coaching and opportunities for career development.

We believe in transparency and open conversations about compensation. If you have any questions about our approach, we're happy to discuss them throughout the hiring process!

What you can expect from Jobber:

  • A total compensation package that includes an extended health benefits package with fully paid premiums for both body and mind, matching in RRSP, TFSA or FHSA, and stock options.

  • A dedicated Talent Development team and access to coaching, learning, and leadership programs to help you grow your career, reach your goals, and unlock your full potential.

  • A unique opportunity to build, grow, and leave your impact on a $400-billion industry that has no dominant player...yet.

  • To work with a group of people who are humble, supportive, and give a sh*t about our customers.

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives. We are an equal opportunity employer, and we are committed to working with applicants requesting accommodation at any stage of the hiring process.

A bit more about us:

Job by job, we’re transforming the way service is delivered. Your lawn care provider, home cleaning service, plumber or painter could use Jobber to better connect with their customers, save time in the office, invoice faster, and get paid! We’re bringing tens of thousands of people together with technology to deliver billions of dollars a year in services to happy customers. Jobber exists to help make these small businesses successful, and when they’re successful we all win!

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Edmonton, AB vacancy
  • $169.2k per year

     ...Want to lead engineers building software that helps pros get the job done and know exactly how their business is doing? Then Jobber might be the place for you! We’re looking for a Manager, Software Engineering to be part of our SP (Service Provider) Operations group, focused... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  • $50k - $70k per year

     ...Job Title: Staff   Accountant  Status:  Permanent, Full-Time Location: Edmonton, AB Salary: $50K-$70K    We are working with...  ...principles and tax concepts. Experience with accounting software such as Xero, QuickBooks, CaseWare, TaxCycle, or similar programs... 
    Suggested
    Permanent employment
    Full time

    Pathfind

    Edmonton, AB
    a month ago
  •  ...What the Role Does: Lead software developers, shape technical direction, and turn business goals into reliable software delivery....  ...people management. You will guide development decisions, strengthen engineering practices, and build teams that consistently deliver meaningful... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    12 days ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government...  ...new office includes an innovative vibe, stand-up desks for all staff, foosball games, an active workplace enrichment committee,... 
    Suggested
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    more than 2 months ago
  • $85k per year

     ...Job Title: Senior Accountant/Staff Accountant  Location: Edmonton, AB (In-office and hybrid) Salary: Up to $85,000 based on experience  Pathfind has an immediate opening with a well-established, boutique Public Practice Firm. They are seeking a keen, collaborative experienced... 
    Suggested
    Full time
    Work at office
    Immediate start

    Pathfind

    Edmonton, AB
    15 days ago
  •  ...a f ull Time, p ermanent Structural Engineer position working out of the Rossdale...  ...consultants, and contractors while supporting staff development and organizational capability...  ..., concrete, and wood design using both software-based and manual methods. ~ Proven... 
    Long term contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office

    Epcor

    Edmonton, AB
    a month ago
  •  ...GitHub, GitLab, BitBucket) Familiarity with build pipelines, e.g., GitHub Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow Willingness to spend a significant portion of onboarding -and... 

    Fleetworthy

    Edmonton, AB
    1 day ago
  •  ...Technology – Business Applications group is currently looking to add a Software Applications & Integration Lead to our growing team, based in...  ...we are seeking an experienced and technically grounded software engineer to take on a senior leadership role responsible for the... 
    Full time
    For contractors

    Valard Group Of Companies

    Edmonton, AB
    more than 2 months ago
  •  ...Hello and welcome to Design Works Engineering! We are a multi-discipline engineering firm...  ...in the nation for a reason: our diverse staff all share the same vision – create great...  ...drawings and designs using the relevant software. Review and approve technical design phases... 
    Full time

    Design Works Engineering

    Edmonton, AB
    a month ago
  •  ...supervision of internal stakeholders. Software and Hardware Validation Management:...  ...GAMP5 requirements. Work with Quality and Engineering to generate lifecycle CSV deliverables for...  ...effectively with management and staff. Working Conditions: This position... 
    Full time
    Temporary work
    Work at office
    Work from home

    Lp-api

    Edmonton, AB
    more than 2 months ago
  • $97.56k per year

     ...The following is a long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the technical development of new, reliable applications and software services at CPSA. The Software Developer analyzes business... 
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Edmonton, AB
    more than 2 months ago
  •  ...fleets compliant, and operations running at peak efficiency. Learn more at  fleetworthy.com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance... 
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    25 days ago
  • $110k - $160k per year

     ...Inflexion Games is searching for a Lead Gameplay Programmer (Lead Software Engineer) to join the Programming team! As a Gameplay Programmer at...  ...the core mechanics of gameplay systems , and modern engines, as well as the tools and techniques needed to support and empower... 
    Full time
    Seasonal work
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Flexible hours

    Inflexion Games

    Edmonton, AB
    5 days ago
  •  ...how equipment dealerships support their staff and customers. Purpose-built for the ag and...  ...while gaining hands-on experience in software development within a fast-growing industry...  ...an intern, you will work closely with our engineering team to build and enhance applications that... 
    Full time
    Internship
    Manual labor
    Remote work
    Flexible hours

    Altaml

    Edmonton, AB
    a month ago
  •  ...com . About the Role Fleetworthy Inc. is hiring a Platform Engineer to own and evolve the systems that connect our cloud platform to...  ...have meaningful ownership over how Fleetworthy ships and runs software. What Your Ride Will Look Like Cloud & Platform Reliability... 
    Full time
    Remote work

    Fleetworthy

    Edmonton, AB
    a month ago
  •  ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction...  ...project management, technical project oversight, client liaison and staff mentoring, adapted to fit your experience and career aspirations... 
    Full time
    Contract work
    For subcontractor
    Work at office
    Local area
    Worldwide
    Flexible hours

    Aecom

    Edmonton, AB
    more than 2 months ago
  •  ...job   We are hiring a Full-Time, Temporary (up to 18 months) Engineer, Planning position working out of EPCOR Tower in Edmonton, AB...  ...users. Oversee hydraulic model licensing and coordinate software updates with IT and users. Lead the development of water boundary... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Epcor

    Edmonton, AB
    a month ago
  •  ...in Canada’s life sciences sector.  We are seeking a hands-on Engineer to support the installation, commissioning, qualification,...  ...CSV) activities for equipment, automation systems, and associated software platforms. Maintain equipment and systems in a validated state... 
    Full time
    For contractors
    Work at office
    Work from home
    Worldwide
    Relocation

    Lp-api

    Edmonton, AB
    more than 2 months ago
  •  ...information, visit   Job Description We are building a team of engineers in Edmonton, AB, Canada to develop a first-of-its-kind synthetic...  ...Core Technical Skills ~3–5 years of hands-on experience in software engineering, data engineering, ML engineering, or a closely... 
    Full time
    Internship
    Work at office
    Weekend work

    Blend360

    Edmonton, AB
    more than 2 months ago
  • $125.8k per year

     ...Are you an experienced senior software developer with a passion for integrations and partnerships solutions which will help transform a...  ...might be the place for you! We’re looking for a Senior Solutions Engineer to be part of our Product Engineering & Partnerships ecosystem.... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  •  ...sector: ISO Standards - which includes:  ~1. ISO Implementation  ~2. ISO Consultation  ~3. ISO Certification  -Second sector: Software Development  ~1.Developing applications for all technologies and platforms  ~2.Enterprise Resource Planning (ERP),  ~3.Customer Relationship... 
    Full time

    Atia

    Edmonton, AB
    more than 2 months ago
  •  ...its subsidiaries.   At this moment, we need an Applications Engineer to cover the province of Alberta .   You will be focused...  ...technicians’ inquiries by phone and email to help diagnose and repair software related problems on machines, off-site, and on-site. Test... 
    Hourly pay
    Long term contract
    Full time
    Local area
    Night shift

    Mazak Corp

    Edmonton, AB
    a month ago
  •  ...of the job     We are hiring two (2) ​Full-Time, Permanent Engineer, Asset Management working out of  ​ our Rossdale & EL Smith Water...  ...systems (CMMS/EAM), data analytical tools, and engineering software. Strong understanding of lifecycle costing, reliability engineering... 
    Remplacement
    Permanent employment
    Full time

    Epcor

    Edmonton, AB
    a month ago
  • $69k - $87k per year

     ...Eaton’s Electrical sector is currently seeking a Custom Order Engineer to join our team. This position is based at our Edmonton, AB facility...  ...and manufacturing associates, utilization of design automation software, and producing/maintaining manufacturing documentation. In... 
    Full time
    Relocation package

    Eaton Corporation

    Edmonton, AB
    24 days ago
  •  ...Glass could be the place for you.  We’re seeking a Senior Data Engineer to join our Delivery Team. In this role, you’ll design and...  ...experience in the IT industry and our current track record in enterprise software development, allow us to provide a full range of services to our... 
    Full time

    Bits In Glass

    Edmonton, AB
    a month ago
  •  ...Chimo 5 Group Care Support Staff The Chimo 5 Transition Home is a group care program that aims to support young people learn the skills to live full and complete lives in our community. The young people living at Chimo 5 Transition Home have status with the Alberta government... 
    Full time
    Part time
    Shift work

    Chimo Youth Retreat Centre

    Edmonton, AB
    more than 2 months ago
  • $140k - $175k per year

     ...reporting capabilities, and data-driven decision-making. As the Software Development Manager - AI Solutions and Business Intelligence,...  ...~ Post-secondary education in Computing Science, Software Engineering, Artificial Intelligence, Data Science, Business Intelligence,... 
    Long term contract
    Permanent employment
    Full time
    Bank staff
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    more than 2 months ago
  • $145.9k per year

     ...Are you a seasoned production engineering professional who wants to work on a team that goes beyond the status quo? Then Jobber might be...  ...a Senior Site Reliability Engineer to be part of our Product Software Engineering team. Jobber exists to help people in small businesses... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Worldwide

    Jobber

    Edmonton, AB
    a month ago
  •  ...entering a critical growth phase in 2027 — and we’re expanding our engineering team to deliver the next generation of intelligent, connected...  ...reliability. You’ll work alongside talented engineers across software, systems, and data disciplines — helping to build hardware that... 
    Full time

    Pegasus Imagery

    Edmonton, AB
    more than 2 months ago
  • $110k - $150k per year

     ...design support, steel and concrete detailing, connection and stair engineering, panel book detailing, estimate modeling, and BIM management....  ...and project planning. Mentor junior engineers and technical staff while promoting quality, efficiency, and continuous improvement.... 
    Permanent employment
    Full time
    For contractors

    Jmt Consultants Inc.

    Edmonton, AB
    29 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!