Senior/Staff Software Engineer

Quarterhill

1h ago • Remote

Senior

Remote

150,000 - 190,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior/Staff Software Engineer (hands-on with Staff-level technical leadership)
  • Focus: Cloud-native, event-driven microservices for a multi-tenant tolling and intelligent transportation payments platform
  • Ownership: End-to-end service lifecycle—design, development, deployment, and production operations

Description

The Senior/Staff Software Engineer designs, builds, and operates services for a next-generation tolling and intelligent transportation platform. The role is end-to-end and hands-on, taking services from design through development, deployment, and ongoing production operations. At the Staff level, you also provide cross-team technical leadership to shape architecture, raise engineering standards, and drive multi-quarter initiatives.

Responsibilities

  • Design event-driven, event-sourced microservices, including domain modeling and API/data schema work (GraphQL with federated schemas and REST)
  • Build high-throughput, low-latency transaction-processing services in a strongly typed language (e.g., Rust, Go, Kotlin/Java)
  • Implement event sourcing and CQRS using an event-streaming backbone (e.g., NATS, Kafka) with strong delivery and idempotency guarantees
  • Ensure correct handling of money: typed monetary amounts, auditable ledgers, idempotent effects, and defensive integration with third-party payment providers
  • Contribute to TypeScript front ends (e.g., Svelte/SvelteKit, React/Next.js) with backend-for-frontend patterns, shared packages, and generated SDKs in a monorepo
  • Write thorough unit, integration, and end-to-end tests, including parallel suites to expose concurrency defects
  • Apply secure-by-design practices: least-privilege access, tenant isolation (e.g., row-level security), policy-as-code authorization (OPA), and centralized secrets management; align with PCI DSS and SOC 2 requirements
  • Own services in production with instrumentation (metrics, logs, traces) and lead root-cause analysis
  • Deploy to Kubernetes via Helm and code-first CI/CD pipelines; perform capacity planning and performance tuning
  • Author and review design documents/RFCs; conduct architecture and peer code reviews
  • Lead, mentor, advise, and support junior engineers; at Staff level, drive cross-team initiatives and align architecture across services

Requirements

  • Strong individual contributor who can own ambiguous, multi-service problems end to end and deliver incrementally
  • Strong written and oral communication skills for design documents, RFCs, and reviews
  • Ability to communicate clearly with leadership and support cross-functional teams and customers
  • Fundamental understanding of tolling platform operations from roadside to back office, including idempotency, auditability, and failure-mode analysis
  • BS in Computer Science/Software Engineering or equivalent experience
  • Senior: 5+ years; Staff: 8+ years with demonstrated technical leadership across teams
  • Production experience building distributed backend systems (ideally event-driven/high-volume transaction processing) in strongly typed languages (e.g., Rust, Go, Kotlin, C#, plus TypeScript)
  • Cloud and containerized deployment experience (AWS/Azure/Google Cloud; Kubernetes; Helm; CI/CD such as Dagger or GitHub Actions)
  • Experience with relational and distributed SQL databases (PostgreSQL; YugabyteDB/CockroachDB) and event-streaming systems (NATS/Kafka)
  • Linux proficiency

Benefits

  • Paid time off (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 range to be determined)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior/Staff Software Engineer role

Improve your resume for just $5

$150,000 – $190,000/year

Unlock Full Resume Report