7 дней назад
Principal Software Engineer (AI)
196 300 - 230 900CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer (AI) (React/TypeScript): Building platform foundations for Jobber’s web and mobile applications with an accent on architecture, offline support, observability, and agentic AI development. Focus on extending mobile offline capabilities, migrating to Expo, replacing end-to-end testing infrastructure, and driving technical initiatives across multiple engineering teams.
Location: Canada — hybrid; available only to candidates based in Edmonton, Toronto, Vancouver, or Kitchener-Waterloo, with office attendance at least one day per week according to the department schedule
Salary: $196,300–$265,600 CAD annual base salary, with a midpoint of $230,900 CAD
Company
builds SaaS software that helps service-based small businesses manage customers, scheduling, invoicing, payments, and field operations.
What you will do
- Drive platform strategy and resolve cross-team technical problems that are not owned by a single team.
- Research emerging technologies, build prototypes, and create design documents that shape engineering direction.
- Own technical decisions for organization-wide initiatives from proposal through adoption.
- Build and maintain high-quality software while mentoring senior engineers and raising engineering standards.
- Use agentic AI tools in daily development and advance Amplify, ’s in-house AI engineering platform.
- Lead initiatives including mobile offline architecture, Expo migration, in-house end-to-end testing, and platform scalability.
Requirements
- Track record of delivering technical initiatives across multiple teams and securing support from leadership and peers.
- Deep technical judgment covering architecture, trade-offs, and implementation details.
- Strong frontend experience with React and TypeScript.
- Hands-on experience with AI coding tools such as Claude Code, Cursor, Codex, or Copilot.
- Clear technical writing, including RFCs, design documents, and architecture decision records.
- Experience deliberately mentoring and developing senior engineers.
Nice to have
- Production mobile experience with React Native or native iOS/Android expertise.
- Production experience with GraphQL or Ruby on Rails.
Culture & Benefits
- Collaborative environment with autonomous teams and direct involvement in company direction.
- Extended health benefits with fully paid premiums, retirement savings matching, stock options, and health and wellness stipends.
- At least three weeks of vacation, a day off for your birthday, and parental leave top-ups.
- Onboarding resources, tutorials, hackathons, buddies, career coaching, and leadership development programs.
- Virtual interviews, with the possibility of one in-person interview and pre-approved travel expenses covered.
- Inclusive workplace focused on empathy, support, and work-life balance.
Hiring process
- Interviews are currently conducted virtually by phone or video.
- A later interview stage may include one in-person interview at the nearest office, with approved travel expenses covered.
- Employment is conditional on successfully completing an identity-verification background check.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Staff Software Engineer (AI)
161 600 - 202 000CAD
8 дней назад
Senior Fullstack Software Engineer (AI)
9 дней назад
Senior AI Native Software Engineer
152 000 - 190 000CAD
9 дней назад
AI Native Software Engineer II
124 000 - 155 000CAD
7 дней назад
Staff Product Engineer (AI)
155 000 - 185 000CAD
3 дня назад
Software Developer (AI)
85 500 - 105 600CAD