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 9 hours 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
    9 hours 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
    9 hours ago
  • $78.37k per year

     ...Experience 5 years or more Hybrid Work must be completed both in person and remotely. Work setting Computer hardware or software retailer/wholesaler Willing to relocate Responsibilities Tasks Collect and document user's requirements Coordinate the... 
    Suggested
    Remote work
    Relocation

    Trustedsavvy

    Edmonton, AB
    3 days 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... 
    Suggested
    Remote work
    Shift work

    Fleetworthy

    Edmonton, AB
    4 days ago
  •  ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on... 
    Suggested
    Remote job
    For contractors

    YO AI Labs

    Edmonton, AB
    25 days ago
  •  ...is a 4 or 8-month opportunity for current students looking for work experience starting in January 2027.   As an  Associate Software Engineer you’ll play a hands-on role in building and scaling our agentic platform — an intelligent, adaptive system designed to automate... 
    Internship

    altaml

    Edmonton, AB
    18 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,... 
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    9 hours ago
  •  ...time, and improve operational visibility in demanding environments. We are seeking an intermediate-to-senior Embedded Software Developer or Engineer to support the continued development and modernization of the LMI5 platform serving both Cranesmart and Rigsmart products.... 
    Full time

    NOV

    Edmonton, AB
    9 hours 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
    9 hours 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
    9 hours 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
    9 hours ago
  •  ...Description Highlights of the Job Engineer the standards that power communities—lead...  ...engineering activities, guide junior staff, and engage with customers impacted by EPCOR...  ...1926) ~ Proficiency in engineering design software such as AutoCAD, Civil 3D, MicroStation,... 
    Full time

    Epcor

    Edmonton, AB
    9 hours 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
    9 hours 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
    9 hours 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
    Sleeping nights
    Shift work
    Night shift
    Weekend work
    Afternoon shift
    Weekday work

    Chimo Youth Retreat Centre

    Edmonton, AB
    9 hours 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
    9 hours ago
  • $15 per hour

    Job Responsibility: Elevate Excellence at Japonais - Windermere! Join Our Dynamic Server Team! Are you a hospitality enthusiast with a flair for providing impeccable service? Japonais - Windermere, a haven of refined Japanese cuisine with a modern touch, is seeking skilled...
    Hourly pay
    Part time
    Monday to friday
    Flexible hours
    Shift work
    Day shift
    Afternoon shift

    Japonais Windermere

    Edmonton, AB
    5 days ago
  •  ...Admin   Effortless Admin is a fully web-based, multi-carrier, software solution that provides employers an effortless way of managing...  ...Overview  Reports to: Chief Technology Officer Manages: 4 engineering team leads (~14 engineers total) This is a full-time... 
    Permanent employment
    Full time
    Work at office
    1 day per week

    Effortless Admin Inc.

    Edmonton, AB
    9 hours 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
    9 hours 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
    9 hours ago
  •  ...the Position ATS Traffic is looking for an experienced Traffic Engineer to join our Traffic Design team!  The primary role of the...  ...asset. Proficiency in utilizing AutoCAD and other engineering software typically associated with engineering is required Project Management... 
    Full time

    Ats Traffic

    Edmonton, AB
    9 hours 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
    9 hours 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
    9 hours ago
  •  ...Acheson Nielsen Devaney LLP is looking for keen, team-oriented Staff Accountants . The Staff Accountants are responsible for delivering...  ...financial environment Use of a variety of accounting and tax software packages Benefits & Perks Unwavering guidance, paid time off... 
    Permanent employment
    Full time
    Work at office
    Shift work
    Night shift

    Pennock Acheson Nielsen Devaney LLP

    Edmonton, AB
    5 days ago
  •  ...Job Description Job Description Staff Officer, Simulation Location: Canadian Army Simulation Centre (CASC), Kingston, Ontario Employment Type: Full-Time Work Location: On-Site Security Clearance: Level II (SECRET) Citizenship: Canadian citizenship required... 
    Civilian Contractor
    Full time
    Contract work

    Calian

    Edmonton, AB
    20 days 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
    9 hours 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
    9 hours 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
    9 hours 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
    9 hours ago
  •  ...great benefits of joining our team! Flexible Hours Advancement Opportunities Benefit packages Performance based bonuses Staff Discount Lifelong Friendships The Banquet offers an exciting and elevated guest experience unlike anything else! We want our team... 
    Flexible hours

    The Banquet Bar

    Edmonton, AB
    11 days ago

Do you want to receive more vacancies?

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