Principal Software Engineer

Jobber Remote

About the role

This is a Principal Software Engineer role at Jobber for a remote team serving a SaaS platform for small service businesses. You'll shape cross-team technical direction within the Foundations group, with an initial focus likely to include mobile platform work and organization-wide AI-assisted engineering. The role suits a principal-level engineer who can lead architecture, prototype solutions, ship code and influence teams without direct authority.

What you’ll do

  • Drive technical decisions for initiatives spanning multiple teams.
  • Document trade-offs and carry proposals through adoption.
  • Research technologies and prototype new approaches.
  • Write design documents that shape technical direction.
  • Deliver well-structured production code.
  • Mentor engineers and raise engineering standards.
  • Extend offline support across the mobile app.
  • Replace third-party end-to-end testing with an internal system.
  • Support migration of mobile development to Expo.
  • Help scale AI-assisted development across the organization.

What they’re looking for

  • A record of leading technical initiatives across multiple teams.
  • Strong architectural judgment and attention to detail.
  • Experience with web and mobile platform engineering.
  • Experience with modern frameworks and shared tooling.
  • Hands-on familiarity with AI-assisted or agentic development.
  • Ability to mentor and influence without direct authority.

What’s on offer

  • Remote-friendly working arrangement.
  • Extended health benefits with fully paid premiums.
  • Retirement savings matching.
  • Stock options.
  • Three weeks of vacation, plus a birthday day off.
  • Parental-leave top-ups.
  • Career coaching, learning programs and dedicated talent-development support.

Questions about this role

Is this Principal Software Engineer role remote?

Yes. The listing describes it as a remote job and says Jobber has a remote-friendly culture.

What technical areas does the role cover?

The Foundations group works on shared web and mobile platforms, a design system and common tooling; current priorities include mobile offline support, testing infrastructure, Expo migration and AI-assisted development.

What level of experience is required?

The listing calls for a principal-level engineer with experience leading cross-team initiatives, making architectural decisions and influencing without direct authority.

What benefits are offered?

Benefits include fully paid extended-health premiums, retirement matching, stock options, vacation, a birthday day off, parental-leave top-ups and development support.

Related roles

Manager, Data Engineering

Jobber · Canada

Data engineering manager role for a Canadian SaaS company, leading a team to build scalable data infrastructure. Requires proven team leadership and strong technical data engineering foundation.

RemoteManagerFull-time C$169,200 – C$228,900 a year
Data EngineeringDatabricksAirflowdbt +6
6 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Principal Software Engineer I - SHaPE Tech

McKinsey & Company · Bengaluru, India · KA, United States · Gurugram, India

A principal software engineer role at McKinsey's SHaPE Tech group in Bengaluru or Gurugram, for engineers with 8+ years of experience leading architecture and full stack development.

On-sitePrincipalFull-time
JavaJavaScriptRPython +6
Yesterday

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago

Principal Automation Software Engineer

Sanofi · Framingham, United States · Waltham, MA, United States

A principal-level automation software engineering role at Sanofi in Framingham, MA, building software for lab robotics and instrument integration. Suited to an experienced engineer with hardware integration skills in a regulated life sciences setting.

On-sitePrincipalFull-time $122,250 – $176,583 a year
PythonC++C#Java +9
2 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago