2,129,894open jobs
137,122companies
243,311added this week
Browse all
Salary
$150k – $190k per year
Location
Remote (likely United States)
Seniority
Staff
Employment
Full-Time

First seen by Alion on Nov 8, 2026.

Overview
Company
Impact
Profile match
Quarterhill builds smarter transportation tech for a more modern industry on a global scale that includes presence in North America and Europe, as well as other parts of the world. We proudly provide solutions for government agencies, toll operators, and private sectors.
Backed by C3 Capital
Overview

The Senior/Staff Software Engineer designs, builds, and operates the services at the heart of our next-generation tolling and intelligent transportation platform — a cloud-native, event-driven system that processes high volumes of roadway transactions and payments for agencies and their customers, reliably and around the clock.

This is a hands-on senior individual contributor role with end-to-end ownership: you will take services from design through development, deployment, and production operation. Engineers hired at the Staff level additionally carry cross-team technical leadership — shaping architecture, raising the engineering bar, and driving multi-quarter initiatives. This role directly impacts the company by ensuring the accuracy, security, and scalability of the systems that collect and account for customer revenue.

Responsibilities

This position includes the following duties. Other duties may be assigned to meet business needs. 

  • Design event-driven, event-sourced microservices for a multi-tenant SaaS platform — from domain modeling through API contracts (GraphQL, including federated schemas, and REST) and data schemas.
  • Build high-throughput, low-latency transaction-processing services in a modern strongly typed language (e.g., Rust, Go, Kotlin/Java).
  • Implement event sourcing and CQRS patterns over an event-streaming backbone (e.g., NATS, Kafka) with strong delivery and idempotency guarantees.
  • Handle money correctly by construction: typed monetary amounts, auditable ledgers, idempotent effects, and defensive integration with third-party payment providers.
  • Contribute to TypeScript front ends built with a modern component framework (e.g., Svelte/SvelteKit, React/Next.js), including backend-for-frontend patterns, shared packages, and generated client SDKs in a monorepo.
  • Write thorough unit, integration, and end-to-end tests, including parallel test suites that surface concurrency defects.
  • Apply secure-by-design practices: least-privilege access, tenant isolation (e.g., row-level security), policy-as-code authorization (e.g., OPA), and centralized secrets management — within payment-industry (PCI DSS) and audit (e.g., SOC 2) requirements.
  • Own services in production: instrument with metrics, logs, and traces (e.g., OpenTelemetry, Prometheus, Grafana); lead root-cause analysis.
  • Deploy to Kubernetes via Helm and code-first CI/CD pipelines; keep services healthy through capacity planning and performance tuning.
  • Author and review design documents and RFCs; conduct architecture and peer code reviews to critique and improve engineering design.
  • Lead, mentor, advise, and assist in the training of junior engineers; at the Staff level, drive cross-team technical initiatives and align architecture across services.

Qualifications

Required Skills/Abilities: 
  • Must be self-motivated and a strong individual contributor, able to own ambiguous, multi-service problems end to end and deliver incrementally.
  • Strong written and oral communication skills — design documents, RFCs, and reviews that other engineers can build on.
  • Communicate clearly and concisely with all levels of leadership, both internal and external (customer), to lead meetings and presentations.
  • Interface with and support customers, executive staff, product management, project management, QA, and operations teams.
  • Exhibit a fundamental understanding of all aspects of a tolling platform from roadside to back office — including operations, integrations, and the rigor (idempotency, auditability, failure-mode analysis) demanded of systems that move money.
Education and Experience: 
  • BS in Computer Science, Software Engineering, or equivalent work experience.
  • Senior level: 5+ years of professional software engineering experience. Staff level: 8+ years, including a demonstrated track record of technical leadership across teams.
  • Experience designing, building, and operating distributed backend systems in production — ideally event-driven and/or high-volume transaction processing — with a modern strongly typed language (e.g., Rust, Go, Kotlin, C#) and TypeScript.
  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) and containerized deployment on Kubernetes (Helm; code-first CI/CD pipelines such as Dagger or GitHub Actions).
  • Experience with relational and distributed SQL databases (e.g., PostgreSQL, YugabyteDB, CockroachDB); event-streaming systems (e.g., NATS, Kafka) preferred.
  • Experience in payments, financial systems, tolling, or intelligent transportation systems strongly preferred.
  • Proficiency working in Linux environments.

Benefits

We offera Total Rewards plan designed with you and your family’s health and wellness in mind that includes:

  • Paid days off (i.e.vacation, sick days, bereavement leave)
  • Health and Dental plans
  • Retirement plans
  • Employee and Family Assistance Program (EFAP)
  • Employee referral program
  • Employee Stock Purchase Program (ESPP)

External Salary Range: 150K - 190K annually.

Internal Salary Range: To be determined.

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disabilityor any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.

We appreciate all responses and will acknowledge only those being considered for an interview.We respectfully request no calls or unsolicited resumes from Agencies.

Originally posted on Himalayas

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,129,894 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
In your city
$80k – $107k per year · Remote (United Kingdom) · Full-Time · London
Ruby
Elixir
Elixir
Phoenix LiveView
Oban
Databases
PostgreSQL
Redis
RabbitMQ
AI/ML
DPO
DevOps
Terraform
GCP
CI/CD
Docker
Kubernetes
Linux
Apply
Remote (Brazil) · 12+ years exp · Brazil
Python
JavaScript
Java
Kotlin
Node JS
AI/ML
Claude Code
LLM
Multi-Agent Systems
Frontend
React.js
DevOps
AWS
FinOps
Apply
Lead .NET Developer 2 hours ago
Remote (likely EAEU) · 7+ years exp · Moscow
Java
TypeScript
SQL
C#
Java
Hazelcast
C#
.NET
Databases
PostgreSQL
Redis
RabbitMQ
ElasticSearch
Apache Kafka
DevOps
Rest API
Zabbix
Prometheus
GitLab CI
CI/CD
Jenkins
Docker
Kubernetes
Graylog
Cybersecurity
Keycloak
Apply
Remote (likely Brazil)
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
MySQL
PostgreSQL
DynamoDB
Frontend
React.js
DevOps
Rest API
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon S3
Amazon CloudWatch
Amazon EventBridge
Management
Scrum
Kanban
QA
Jest
Apply
$36k – $60k per year · Remote (likely EAEU) · Part-Time
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
Azure Cosmos DB
Azure SQL Database
AI/ML
Copilot
Cursor
Claude
Claude Code
Mobile
Clean Architecture
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
Kubernetes
Azure AKS
GitHub
QA
Playwright
Swagger
Apply
See all jobs
This is one of many
2,129,894 more open roles from verified company boards, updated every day.