caferemote
Quarterhill

Senior/Staff Software Engineer

Remote United States Full-time Lead $150K – $190K / year Posted 9h ago
Apply now
Work from
United States
Contract
Full-time
Experience
Lead
Salary
$150K – $190K / year
Posted
8 November 2026
Apply by
7 January 2027

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. This role directly impacts the company by ensuring the accuracy, security, and scalability of the systems that collect and account for customer revenue.

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.

Engineers hired at the Staff level additionally carry cross-team technical leadership — shaping architecture, raising the engineering bar, and driving multi-quarter initiatives.

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

Requirements

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.

Discussion

No comments yet. Ask a question or share a tip about this role.

Apply now

More jobs from Quarterhill

View company →

Manager, Software Development

Quarterhill
Remote United States Full-time

Overview The Manager, Software Development is the head of engineering for our next-generation tolling and intelligent transportation platform, leading the team…

2h ago Software Development

Site Reliability Engineer

Quarterhill
Remote United States Full-time

Overview Quarterhill is seeking a Senior Site Reliability Engineer (SRE) to join our growing team. This role is an exciting opportunity to contribute to the…

12h ago DevOps and Sysadmin

Similar remote jobs

Browse all →

Principal Engineer, Populus.ai and Elevate Platform

IPS Group, Inc.
Remote United States Full-time $125K – $160K / year

About IPS Group. Populus.ai and Elevate IPS IPS Group, Inc. is a San Diego-based parking technology company, Level 1 PCl DSS and SOC 2 Type II compliant, whose smart meters, software and…

2h ago Back-End Programming

Software Engineer, Storage

Anza
Remote United States Full-time

Who We Are Solana is the leading high-performance network powering internet capital markets, payments, and crypto applications, built to become the capital market for every asset on earth.…

3h ago Back-End Programming

Senior Software Engineer

Jorie AI
Remote United States Full-time $140K – $205K / year

About Jorie: Jorie AI , occupies a uniquely interconnected position at the center of the healthcare industry. An inseparable part of today's healthcare billing ecosystem, with leading edge…

3h ago Back-End Programming

AI Software Engineer

Hilton
Remote United States Full-time $77K – $110K / year

Hilton Sans"; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial;…

5h ago Back-End Programming

Senior Engineer

Silvaco
Remote United States Full-time

As a senior engineer, you'll work across a diverse software portfolio—improving UIs, adding optimization workflows, fixing C++ bugs, and building MCP servers for LLM integration—rather…

5h ago Back-End Programming

Software Engineer

Match Consulting
Remote United States Contract

Conceptualize, design, build and support software systems with: Web applications, including RESTful APIs or SOAP services. Batch applications, including file processing Relational data…

7h ago Back-End Programming

Get remote jobs the moment they are posted

Choose your categories and skills. We push matching jobs to your device. No email, ever.