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

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
Senior Staff Software Engineer
Grafton Recruitment
Senior
Technology
Kraków, Pl-06, Poland · On-site
N/A
5 days ago
Staff Software Engineer
Scalo
Senior
Technology
Wrocław, Poland · Remote
395K zł - 437K zł/yr
3 days ago

Senior/Staff Back-End Software Engineer
Filevine
Senior
Technology
Remote
$200K - $235K/yr
2 days ago

Staff Software Development Engineer
CVS Health
Senior
Technology
Woonsocket, RI · Remote
$107K - $107K/yr
1 days ago
Staff Software Engineer
wex
Senior
Technology
Remote
$141K - $173K/yr
1h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Staff Engineer, Mobile Payments & Terminal Experiences
Adyen
Senior
Technology
Chicago, IL, United States of America · On-site
$235K - $317K/yr
1 days ago
Senior Software Engineer
HSBC Service Delivery
Senior
Technology
Kraków, Pl-06, Poland · On-site
23K zł - 30K zł/yr
3 days ago
Senior Backend Engineer
PEOPLEMORE P.S.A.
Senior
Technology
Warsaw, Poland · On-site
0K zł - 0K zł/yr
1 days ago

Senior Software Engineer
B3 Consulting Poland
Senior
Technology
Warsaw, Poland · Remote
N/A
4 days ago
Potential salary for Senior/Staff Software Engineer role
Improve your resume for just $5
$150,000 – $190,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights