Toronto; Edmonton; Kitchener-Waterloo; Vancouver Remote (City) Full-time CAD 196,300 – 265,600 / year

Jobber is hiring a Mobile Principal Software Engineer

Responsibilities

  • Understand how and why customers work the way they do, to investigate and design the mobile platform of the future and the roadmap to get there.
  • Stay ahead of the industry by researching emerging mobile technologies, prototyping new approaches, and producing design documents and technical findings that inform the team's direction before work hits the roadmap.
  • Deliver high quality and well-structured code and mentor teammates to do the same.
  • Actively engage with stakeholders to determine the best solution to customers’ problems.
  • Be ready and willing to jump in where needed at any time to facilitate teams achieving their goals.
  • Identify, advocate for, and lead cross-functional initiatives.
  • Breakdown and explain complex technical issues to both technical and non-technical audiences.
  • Utilize AI tools to enhance development practice.

Requirements

  • A rich, well-rounded software engineering background with a proven track record of developing impactful customer-facing software products in senior technical leadership roles.
  • Demonstrated ability to take ownership of complex problems and lead engineering efforts to solve such problems.
  • Enthusiasm for delivering value early and often to customers.
  • Strong experience in mobile development for iOS and Android, ideally in React Native in a production environment.
  • A compelling vision of what it takes to build an incredible mobile platform.
  • Experience with the entire software development lifecycle in the Agile/Scrum framework.
  • A track record of producing clear technical writing (RFCs, design documents, architecture decision records) that drives alignment across teams.
  • Hands-on experience using tools like ChatGPT, Cursor, and Copilot to enhance your workflows in your workflow, refining how you balance AI-driven efficiency with the craft of software development, both for yourself and others on your team.

Nice to Have

  • Experience with Swift and Kotlin for native mobile development.
  • Experience with GraphQL in a production environment.
  • Familiarity with mobile performance testing & monitoring.
  • Familiarity with Ruby on Rails (our backend technology).

Benefits

  • Extended health benefits package with fully paid premiums for body and mind.
  • Matching in RRSP, TFSA or FHSA.
  • Stock options.
  • Access to a dedicated talent development program including career coaching and opportunities for career development.
  • Annual stipends for health and wellness.
  • Retirement savings matching.
  • Onboarding resources, tutorials, hackathons and buddies to support learning and innovation.
  • Mentor/mentee opportunities due to range of experience levels on teams.

Work Arrangement

Remote (City/Region) — Edmonton, Toronto, Vancouver, Kitchener-Waterloo

Team

Structure: The Foundations group is responsible for core technologies including the mobile app, web app, and design system. The role reports to the Senior Manager, Software Engineering.

Additional Information

  • All interviews are currently being conducted virtually – via phone or video.
  • The role is open to candidates based in one of our hub cities: Edmonton, Toronto, Vancouver, or Kitchener-Waterloo.
  • Diverse teams are valued; inclusive work environment is fostered.
  • Equal opportunity employer with commitment to accommodation during hiring process.
Required Skills
CursorSwiftMonitoringRuby on Rails
About company
Jobber
Jobber helps people in small home service businesses (like plumbers, painters, landscapers) be successful by providing technology to quote, schedule, invoice, and collect payments, transforming how service is delivered.
All jobs at Jobber Visit website
Job Details
Department Product Engineering
Category Mobile
Posted 3 months ago