

Search by job, company or skills

About the Role
We're looking for a Senior Software Engineer to design, build, and sustain high-availability, fault-tolerant real-time systems that power connected industrial environments. You'll work across both on-premise nodes and cloud backends, ensuring robust integration between hardware interfaces, data pipelines, and production infrastructure.
This role combines deep systems engineering with hands-on development — ideal for someone who thrives on debugging in production, optimizing low-latency performance, and building resilient distributed architectures that never go down.
What You'll Do
Travel: Up to 15% (primarily Quebec & Ontario, with regular opportunities for U.S. travel)
Overview — Application
Job ID: 141040617
Skills:
Dependency Injection, MVVM, Flutter, DART, Debugging Solutions, Unit Tests, App Metrics Performance Tools, Automation Techniques, Crash Analytics, Integration Tests
Skills:
PostgreSQL, Prometheus, Kafka, Grafana, Version Control Tools, Rabbitmq, Git, Gcp, Docker, Distributed Systems, MySQL, MongoDB, Azure, Kubernetes, AWS, message queues, NoSQL databases, cloud platforms, microservices architecture, Go Golang, RESTful API design, SQL databases
Skills:
Terraform, Docker, Ansible, Distributed Systems, Kubernetes, DevOps engineering, Backend systems engineering
Skills:
Java, Js, Micro Service, Kotlin, Python, Sdlc, C Sharp, DART, Delphi
Skills:
Java, Golang, Linux, MySQL, Kafka, Python, Redis