Principal Software Engineer
Skills
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
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.
Software Development Engineer, Amazon Traffic Engineering
A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.
Principal Software Engineer I - SHaPE Tech
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.
Forward Deployed Engineer - Software Engineer - North America
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.
Principal Automation Software Engineer
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.
Senior Software Engineer - DevOps Engineer
A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.