Senior Software Engineer New Edmonton, AB (Hybrid)

Fleetworthy

Edmonton

Hybrid

CAD 90,000 - 130,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fleetworthy is seeking a Senior Software Engineer to contribute hands-on in our agile team, turning design into production-ready features for our next-gen compliance platform. You will work across the stack with Vue/Vuex on the front end and .NET on the back end, mentor peers, and collaborate with product management to deliver business outcomes in a remote-friendly, globally distributed environment.

This role emphasizes code quality, observability, and scalable architecture, with opportunities

Qualifications

  • Several years of professional full-stack software engineering experience.
  • Strong written and verbal communication skills, with documentation and remote-work experience.
  • Ability to own work, deliver under pressure, and mentor peers.
  • Experience partnering with product management to deliver business outcomes.
  • Experience working across multiple time zones in a remote or hybrid environment.
  • Development: Vue.js 2 or 3 / Vuetify / Vuex / Webpack
  • Testing: Jest / Vitest

Responsibilities

  • Write production-ready, well-tested code across front-end and back-end, guided by observability data.
  • Architect and review reusable, efficient code following Clean Code / SOLID principles.
  • Understand and align with team architecture; apply security considerations in code and reviews.
  • Design low-latency, high-availability applications across the full stack.
  • Contribute to front-end (Vue/Vuex) and back-end (.NET) development with consistent patterns.
  • Own SQL query performance and influence database design decisions.
  • Apply microservice and micro front-end architecture best practices.
  • Identify and pay down technical debt; decide when to refactor or rewrite.
  • Share DevOps responsibilities and promote observability tooling.

Skills

Full-stack software engineering
Communication skills
Ownership mindset
Product management collaboration
Remote/hybrid collaboration
Vue.js / Vuetify / Vuex
Webpack
Jest / Vitest

Tools

Vue.js 2/3
Vuetify
Vuex
Webpack
Jest
Vitest
REST API design
MSSQL

Job description

Fleetworthy offers the only complete technology suite for fleet readiness, uniting safety and compliance, toll management, and weigh station bypass solutions. We help fleets streamline operations, control costs, an d opera te with confidence. Trusted by 75% of the top fleets in North America, Fleetworthy offers the most adopted toll management solution and largest weigh station bypass network. Going beyond regulatory requirements, our safety and compliance capabilities strengthen safety programs and enable proactive audit readiness. We support millions of vehicles and drivers and are recognized across the industry for innovation and leadership. Fleetworthy is shaping the future of fleet readiness with AI-enabled, connected fleet technology that keeps drivers safe, fleets compliant, and operations running at peak efficiency. Learn more at fleetworthy.com .

About the Role

The Senior Software Engineer is a hands-on technical contributor embedded in our agile development organization, helping build and deliver our next-gen compliance platform. You bring the judgment and independence to take features from design through production-ready code, making sound technical decisions along the way and building software that fits cleanly into the team's architecture.

You bring strong full-stack experience, anticipate future needs, mentor peers, and make decisions that minimize the cost of future change. You partner closely with your Product Manager and fellow engineers to turn product strategy into well-built, maintainable software.

What Your Ride Will Look Like
  • Write production-ready, well-tested, self-documenting code, and debug systematically across the areas you work in, using monitoring and observability data to guide stability and performance improvements.
  • Architect, write, and review reusable, testable, and efficient code following Clean Code / SOLID principles, and raise the bar on code quality, maintainability, and performance in the code you touch.
  • Understand your team's architecture deeply, design new code to align with it, and apply a security lens to your own work and to peer reviews.
  • Design and implement low-latency, high-availability, performant applications across the full stack.
  • Contribute to front-end (Vue/Vuex) and back-end (.NET) development, helping establish and follow patterns and standards.
  • Own SQL query performance for the code you write and contribute to database design decisions.
  • Apply microservice and micro front-end architecture best practices.
  • Identify and pay down technical debt pragmatically, knowing when to refactor, when to rewrite, and when to leave well enough alone.
  • Share in DevOps responsibilities and champion observability tooling and practices.
Delivery & Ownership
  • Break your work into well-understood, properly prioritized pieces, and handle risk and ambiguity responsibly, including under pressure and shifting priorities.
  • Make realistic but ambitious commitments, deliver on them, and communicate blockers or cost overruns early, weighing cost and value in your own work and in your suggestions to others.
  • Help refine requirements and ensure you have the context to make good day-to-day decisions without constant escalation.
  • Participate in agile (Scrum/Kanban) ceremonies and help make them effective.
  • Communicate with clarity to both technical and non-technical audiences, making the complex understandable and trade-offs explicit.
  • Give and seek feedback proactively, and foster documentation and knowledge-sharing, including in structured async and remote-first workflows.
  • Help teammates overcome blockers, build strong relationships across the organization, and mentor others with openness and empathy.
  • Foster a culture of respectful disagreement, accountability, and continuous improvement to your team's practices.
  • Collaborate across multiple time zones, ensuring remote teammates are included, unblocked, and aligned.
Product Partnership & Business Acumen
  • Partner with your Product Manager and teammates to help scope and sequence your work, balancing customer needs against technical realities.
  • Surface engineering constraints, risks, and opportunities early on the work you're involved in.
  • Advocate for investment in platform health, developer experience, and quality alongside feature work.
  • Understand your team's domain, strategy, and business model, connect it to broader market trends and the organization's engineering strategy, and contribute to design decisions.
What You Bring (Required)
  • Several years of professional full-stack software engineering experience, with a clear philosophy on how to improve a codebase over time.
  • Strong written and verbal communication skills, with comfort in documentation, structured async workflows, technical writing, and remote-first practices.
  • Demonstrated ability to take ownership of your work, deliver in fast-paced and ambiguous environments without loss of quality, and mentor peers.
  • Experience partnering with product management to deliver business outcomes.
  • Experience working across multiple time zones in a remote or hybrid environment.
  • Development: Vue.js 2 or 3 / Vuetify / Vuex / Webpack
  • Testing: Jest / Vitest
Back End
  • Development: .NET Framework / .NET Core / .NET 7-8 / C#; REST API design and implementation
  • Data: MSSQL / SQL Profiler / Query Tuning
DevOps

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Bestpass - Fleetworthy • Edmonton

Hybrid
CAD 85,000 - 110,000
IT Support Specialist
IT Support Specialist

Bestpass by Fleetworthy • Edmonton

On-site
CAD 42,000 - 56,000
IT Support Specialist
IT Support Specialist

Bestpass • Edmonton

Hybrid
CAD 36,000 - 48,000
IT Support Specialist
IT Support Specialist

Fleetworthy • Edmonton

On-site
CAD 38,000 - 52,000
IT Support Specialist
IT Support Specialist

Drivewyze by Fleetworthy • Edmonton

On-site
CAD 40,000 - 60,000
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

Hybrid
CAD 212,000 - 320,000
Stock options
Generous time-off
Professional development budget
+1
Senior Software Engineer (IoT)
Senior Software Engineer (IoT)

Swiftly, Inc. • British Columbia

On-site
CAD 160,000 - 185,000
Competitive salary
Equity compensation
Medical, dental and vision coverage
+3
Sr. Software Engineer
Sr. Software Engineer

DNV Germany Holding GmbH • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Software Developer, Compliance and Multi-Region
Senior Software Developer, Compliance and Multi-Region

MaintainX • Toronto

On-site
CAD 120,000 - 170,000
Healthcare
Dental
Vision
+1
Business Analyst
Business Analyst

Fleetworthy • Edmonton

Hybrid
CAD 75,000 - 110,000