Principal Software Engineer @Fleetworthy
Software Development
Salary unspecified
Remote Location
Job Type unspecified
Posted 2wks ago

[Hiring] Principal Software Engineer @Fleetworthy

2wks ago - Fleetworthy is hiring a remote Principal Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

The Principal Software Engineer is a senior technical leader embedded in our agile development organization, driving the architecture and delivery of our next-gen compliance platform. This is a hands-on leadership role β€” you will own technical direction, mentor and lead a team of 3–4 developers, and contribute meaningfully at the individual contributor level. The ideal candidate brings 10–15+ years of full-stack experience, thrives in fast-paced and sometimes ambiguous environments, and has a track record of leading distributed, multi-timezone teams.

You will be expected to think beyond your immediate team. As a member of our Team Leads Team, you will collaborate cross-functionally with other engineering leaders, share learnings, and help shape engineering culture and practice across the broader organization.

What Your Ride Will Look Like

Technical Leadership

  • Architect, write, and maintain reusable, testable, and efficient code (Clean Code / SOLID principles).
  • Design and implement low-latency, high-availability, and performant applications across the full stack.
  • Lead front-end (Vue/Vuex) and back-end (.NET) development, setting patterns and standards for the team.
  • Own SQL database architecture and query performance across your team’s domains.
  • Drive adoption of microservice and micro front-end architecture best practices.
  • Share in DevOps responsibilities and champion observability tooling and practices.
  • Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team.

Team Leadership & People Development

  • Lead, mentor, and grow a team of 3–4 developers, providing technical direction, code review, and career guidance.
  • Navigate ambiguity and fast-changing priorities β€” helping your team stay focused and effective when requirements shift.
  • Manage and coordinate across multiple time zones, ensuring remote team members are included, unblocked, and aligned.
  • Build and sustain a strong remote team culture through intentional relationship-building, async communication practices, and virtual team rituals.
  • Organize and run effective remote ceremonies β€” standups, retros, and planning sessions β€” that create genuine connection and accountability.

Organizational Influence

  • Participate actively in the Team Leads Team, where engineering leads share learnings, align on practices, and collectively influence engineering culture beyond their own teams.
  • Bring insights from your team’s work and challenges to the broader group, and apply lessons from peers back to your team.
  • Help identify and resolve systemic issues β€” tooling gaps, process bottlenecks, knowledge silos β€” that affect multiple teams.

Qualifications

  • 10+ years of experience required; 15+ years strongly preferred.
  • Experience must span both technical depth and team leadership.
  • Proven experience leading a team of developers in a remote or hybrid environment.
  • Experience managing or collaborating across multiple time zones.
  • Strong async communication skills β€” comfortable with written documentation, structured async workflows, and remote-first practices.
  • Ability to operate and deliver in fast-paced, ambiguous environments without loss of quality or team morale.
  • Experience facilitating cross-team engineering forums, communities of practice, or similar leadership collaboration.

Requirements

Front End Development

  • Vue.js 2 or 3 / Vuetify / Vuex / Webpack

Testing

  • Jest / Vitest

Tooling

  • VS Code

Back End Development

  • .NET Framework / .NET Core / .NET 7–8 / C#
  • REST API design and implementation
  • Entity Framework (code first and database first)
  • MSSQL / SQL Profiler / Query Tuning

Testing

  • nUnit / Moq / Autofixture

Tooling

  • Visual Studio / Rider

DevOps

  • Azure DevOps CI/CD (required)
  • Github
  • Azure / Windows IIS / Linux Nginx

Other Tooling

  • Sentry
  • Azure Cloud – App Services / VMs / Azure App Gateway
  • Data Dog / New Relic
  • Log Rocket

Benefits

  • Fleetworthy is committed to fostering a diverse and inclusive culture that is respectful and welcoming of individual differences.
  • We are proud to be an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion or belief (or lack thereof), sex, nationality, national or ethnic origin, civil status, age, citizenship status, sexual orientation, disability, genetic information, familial status, marital or registered civil partnership status, pregnancy or maternity status, gender identity, gender reassignment, military or veteran status, or any other protected characteristic in accordance with applicable laws and regulations.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Software Engineer @Fleetworthy
Software Development
Salary unspecified
Remote Location
Job Type unspecified
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later