Fleetworthy is a technology company focused on fleet readiness, offering solutions for safety, compliance, toll management, and weigh station bypass. The Principal Software Engineer will lead the architecture and delivery of a next-gen compliance platform, mentoring a team of developers while collaborating cross-functionally with engineering leaders and product managers.
Responsibilities:
- Set the technical vision for your team's domain and continuously raise the bar on code quality, maintainability, and performance across the codebase
- Architect, write, and review reusable, testable, and efficient code (Clean Code / SOLID principles), and coach the team to do the same
- 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
- Identify and pay down technical debt strategically, knowing when to refactor, when to rewrite, and when to leave well enough alone
- Share in DevOps responsibilities and champion observability tooling and practices
- Participate in and often facilitate agile (Scrum/Kanban) ceremonies for your team
- Lead a team of developers, providing technical direction, mentorship, and thoughtful code review
- Delegate effectively. Match work to the right people, create stretch opportunities, and resist the urge to do everything yourself
- Communicate with clarity. Write and speak in a way that aligns engineers, product partners, and stakeholders. Make the complex understandable and make trade-offs explicit
- Navigate ambiguity and shifting priorities, helping your team stay focused and effective when requirements change
- 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 connections and accountability
- Partner closely with your Product Manager as a true counterpart, jointly shaping priorities, scoping work, and balancing customer needs against technical realities
- Translate product goals into a clear technical plan, and surface engineering constraints, risks, and opportunities early, so the roadmap reflects what's buildable
- Advocate for investment in platform health, developer experience, and quality alongside feature work
- Help refine requirements, break down epics, and ensure the team has the context to make good day-to-day decisions without constant escalation
- Proven experience leading a team of developers in a remote or hybrid environment, with a clear philosophy on how to improve a codebase over time
- Demonstrated ability to delegate, push decisions and ownership down to the team rather than centralizing them on yourself
- Strong written and verbal communication skills, with comfort in documentation, structured async workflows, technical writing, and remote-first practices
- Track record of partnering with product management to shape priorities, negotiate scope, and deliver business outcomes
- Experience managing or collaborating across multiple time zones
- 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:
- Proven experience leading a team of developers in a remote or hybrid environment, with a clear philosophy on how to improve a codebase over time
- Demonstrated ability to delegate, push decisions and ownership down to the team rather than centralizing them on yourself
- Strong written and verbal communication skills, with comfort in documentation, structured async workflows, technical writing, and remote-first practices
- Track record of partnering with product management to shape priorities, negotiate scope, and deliver business outcomes
- Experience managing or collaborating across multiple time zones
- 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
- Vue.js 2 or 3 / Vuetify / Vuex / Webpack
- Jest / Vitest
- .NET Framework / .NET Core / .NET 7–8 / C#
- REST API design and implementation
- MSSQL / SQL Profiler / Query Tuning
- nUnit / Moq / Autofixture
- Azure DevOps CI/CD (required)
- Azure / Windows IIS / Linux Nginx