Principal Software Engineer

Jobber
Vancouver, Waterloo, Edmonton, Toronto
Workplace: RemoteFull timeCAD 196,300 - 265,600 annuallyFunction: Software EngineeringSkills: ["Mentorship","Technical writing","Technical leadership","Collaboration","Problem-solving"]

Lead technical initiatives across multiple teams in the Foundations platform group, shaping strategy and delivering prototypes that unblock org-wide priorities. Work on mobile and platform problems such as expanding offline support, migrating the web to a React SPA, and scaling agentic development through Amplify. Partner with engineering, product, and leadership using strong architecture judgment, design documents, and mentorship to raise technical standards.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Jobber
Jobber
1 day ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Lead technical initiatives across multiple teams in the Foundations platform group, shaping strategy and delivering prototypes that unblock org-wide priorities. Work on mobile and platform problems such as expanding offline support, migrating the web to a React SPA, and scaling agentic development through Amplify. Partner with engineering, product, and leadership using strong architecture judgment, design documents, and mentorship to raise technical standards.
Location: Vancouver, Waterloo, Edmonton, Toronto
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive platform strategy and untangle cross-team problems that no single team owns.
  • •Notice and propose roadmap-impacting work early, gaining leadership support and delivering working prototypes.
  • •Own technical decisions for org-wide initiatives, documenting trade-offs and rationale through adoption.
  • •Deliver high-quality, well-structured code and raise engineering standards through mentorship and example.
  • •Build with agentic AI tools and push Amplify and AI engineering practices forward across the organization.

Pay and Benefits

Salary: CAD 196,300 - 265,600 annually
Equity and Bonus:Equity
Perks:Health InsuranceRrsp MatchingEquityLearning BudgetPaid Leave

Key Requirements

  • •Track record driving technical initiatives across multiple teams, from spotting the problem to landing outcomes leadership and peers support.
  • •Deep technical judgment across architecture, trade-offs, and code-level details.
  • •Strong front-end experience, particularly with React and TypeScript.
  • •Hands-on fluency with AI coding tools (e.g., Claude Code, Cursor, Codex, Copilot) and ability to plan, delegate, and refine agent workflows.
  • •Clear technical writing (RFCs, design documents, architecture decision records) and experience growing senior engineers through mentorship.
Experience:SaaSMobileWebAgentic AI
Skills:MentorshipTechnical writingTechnical leadershipCollaborationProblem-solving
Tech Stack:ReactTypeScriptClaude CodeCursorCodexCopilotAmplifyExpoGraphQLRuby on RailsReact NativeIOSAndroidRails

Company Brief

Jobber
Provides cloud-based business management software for home and field service businesses to manage quoting, scheduling, invoicing, payments, and client communications, serving hundreds of thousands of service professionals worldwide.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series D
Headquarters: Edmonton, Canada
Founded: 2011
Glassdoor
Glassdoor: 3.5
WebsiteLinkedInGlassdoor