Principal Software Engineer shaping Jobber’s platform for small-business service providers. Driving mobile architecture, AI engineering, and organization-wide technical initiatives.
Responsibilities
Drive platform strategy and solve problems not owned by a single team
Identify emerging technical needs before they reach team roadmaps
Make the case for initiatives to leadership and deliver working prototypes to implementation teams
Understand customer workflows and design the platforms and roadmaps needed next
Research emerging technologies, prototype approaches, and write design documents and findings
Own technical decisions for organization-wide initiatives, documenting trade-offs and rationale from proposal through adoption
Deliver high-quality, well-structured code
Mentor engineers and raise engineering standards through example
Build with agentic AI tools and advance Amplify and AI engineering practices across the organization
Explain complex technical problems to leadership, product, and engineering audiences
Extend offline support across the mobile app
Replace third-party end-to-end testing with an in-house system
Migrate the mobile app to Expo
Scale agentic development through Amplify
Collaborate on software used by tens of thousands of small-business users worldwide
Requirements
Track record of driving technical initiatives across multiple teams
Deep technical judgment in architecture, trade-off decisions, and code
Strong front-end experience, particularly with React and TypeScript
Hands-on fluency with AI coding tools such as Claude Code, Cursor, Codex, or Copilot
Ability to plan and delegate work to AI agents, verify outputs, and refine workflows
Clear technical writing, including RFCs, design documents, and architecture decision records
Experience growing senior engineers through deliberate mentorship
Production mobile experience, ideally React Native, or native iOS/Android depth (preferred, not required)
Production experience with GraphQL or Ruby on Rails (preferred, not required)
Must be based in Edmonton, Toronto, Vancouver, or Kitchener-Waterloo
Must be legally entitled to work in Canada
Successful completion of a background check
Benefits
Extended health benefits with fully paid premiums for body and mind
RRSP, TFSA or FHSA matching
Stock options
Annual health and wellness stipends
Three weeks vacation
Birthday off
Parental leave top-ups
Dedicated Talent Development team
Career coaching, learning, and leadership programs
Onboarding resources, tutorials, hackathons, and buddies
Virtual interviews
Covered pre-approved travel expenses for one in-person interview
Flexible work arrangement with office attendance at least 1 day per week
AI Product Engineer building next - generation chatbot, voicebot, and workflow automation for Jerry.ai’s AI - powered insurance platform. Shipping LLM systems that manage customers’ physical assets.
Full Stack Developer building accessible, performant websites and Design System components for Alberta Blue Cross health - plan members. Translating UX designs into secure, scalable web experiences.
Senior Legal Engineer building production AI solutions for Danaher's legal and compliance workflows. Applying LLMs, RAG, and agentic AI across a global life sciences and biotechnology company.
Full - stack/Product Engineer building customer - facing interfaces, admin consoles, APIs, and services for an enterprise AI platform. Remote client - facing consulting role at Inviso.
Associate .NET Software Engineer building and modernizing Sun Life applications. Delivering secure, high - quality solutions supporting clients’ financial security and wellbeing.
Senior Software Engineer building scalable ledger systems for Alpaca’s global brokerage infrastructure. Designing backend services that ensure accurate financial records for millions of trading users.
Software Developer co - op building AI - assisted workarounds and product prototypes. Supporting VRIFY’s AI - driven mineral exploration and immersive mining investor technology.
Full - stack engineer building AI - powered hiring workflows for Homebase’s hourly - team management app. Developing React and Ruby on Rails systems for screening, matching, and onboarding.
Software Engineer II building Python microservices and LLM - powered applications. Delivering secure, scalable AI capabilities for Sophos cybersecurity customers.
Full Stack Developer Co - op building Java and JavaScript features for Flexspring's HR integration platform. Shipping API - driven product work for enterprise HR systems.