openleverjobgether
Senior Software Engineer
Jobgether
LocationCanada
EmploymentFull-time
Posted2026-08-21T15:53:11.102000+00:00
Last observed2026-08-26 21:51:40.410433
Job idjobgether-jobgether:lever:2c2380a3-85c6-49eb-af7b-ec4fa1888c32
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in Canada. This is a hands-on senior engineering role focused on building and operating high-performance, real-time software systems for next-generation transportation infrastructure. You will work at the core of a platform that combines roadway technology, sensors, data infrastructure, and AI-enabled analytics to deliver real-time operational insights. The role offers broad ownership across system design, algorithm development, data processing, deployment, and ongoing operations. You will develop production-grade services and algorithms primarily in C++, while also working with Go, Python, cloud infrastructure, and modern deployment technologies. A key part of the role involves transforming historic and simulated data into rigorous testing and validation workflows before systems reach live environments. You will work independently in an environment that values initiative, thoughtful use of AI-assisted development tools, strong engineering judgment, and end-to-end ownership. This is an opportunity to contribute to complex systems that can directly improve the safety, efficiency, and intelligence of modern transportation networks. Translate high-level and sometimes ambiguous requirements into robust system designs, technical solutions, and production-ready implementations. Own features and systems throughout their complete lifecycle, from initial development and testing through production deployment, monitoring, and ongoing operations and maintenance. Design, build, tune, and operate high-throughput, low-latency services using C++, Go, and Python. Develop and optimize production-facing algorithms for tracking, inference, sensor fusion, and other real-time intelligence use cases. Use historic and simulated datasets to iterate, test, tune, and rigorously validate algorithms and system behavior before live deployment. Design and implement high-performance inter-application communication mechanisms and robust data interfaces for real-time data exchange. Optimize data structures, Protobuf serialization, Redis Streams, and related technologies for real-time processing workloads. Architect and manage data pipelines covering sensor ingestion, transformation, storage, processing, and downstream delivery. Build REST APIs and integrate internal and external services to support reliable platform functionality. Implement comprehensive observability across performance-critical applications, including monitoring, logging, alerting, and operational diagnostics. Deploy and operate containerized services on Kubernetes using technologies such as Argo and Helm within GCP environments. Develop and maintain technical documentation, system documentation, operational runbooks, and integration specifications. Collaborate effectively with technical and non-technical stakeholders and clearly communicate architectural decisions and trade-offs. Contribute to a high-trust engineering culture where initiative, experimentation, collaboration, and strong technical ideas are encouraged. Requirements 5+ years of professional software engineering experience, ideally as a versatile generalist with a strong backend and systems focus. Deep experience designing, building, tuning, and operating real-time systems. Strong proficiency in C++, with demonstrated experience implementing high-performance, low-latency algorithms in production environments. Proficiency in Python for prototyping, experimentation, numerical computing, or algorithm development. Demonstrated ability to use historic and simulated data to rapidly iterate on algorithms, validate system behavior, and improve production logic. Strong understanding of data interfaces, including inter-process communication, high-speed messaging protocols, and strict, reliable interfaces between applications. Deep knowledge of algorithms, data structures, and syst
This page is generated from the committed OpenOpps static snapshot. Use the source posting or apply link for the employer's current canonical posting state.