Senior Software Developer
Ottawa, ONSolace Corporation
4+ ansCandidates need four or more years of professional development experience, strong C++ on Linux and multithreaded programming skills. Experience with distributed or event-driven systems and AI coding tools, plus a bachelor's degree or higher, is also needed.
C++, Linux, gdb, perf, tcpdump, strace
Principal Software Developer
Ottawa, ONSolace Corporation
10+ ansCandidates need 10+ years of software delivery experience and expert fluency in Go, Java, C#, or equivalent, plus modern web skills. They should have distributed systems, event-driven architecture, cloud and DevOps experience, and strong communication abilities.
Docker, Kubernetes, Apache Kafka, Pulsar, Solace PubSub+
Senior Cloud Site Reliability Engineer
Ottawa, ONSolace Corporation
Candidates need proven expertise with public cloud and Kubernetes platforms, hands-on monitoring and infrastructure-as-code experience, and expert Linux debugging skills. Certified Kubernetes Administrator and cloud administrator certifications are required, plus strong customer-facing communication.
Datadog, Kibana, Prometheus, Terraform, Kubernetes, Linux
Senior Software Developer
Ottawa, ONSolace Corporation
7+ ansCandidates need 7+ years of professional software development experience, including building scalable backend services in Go, Java, C# or similar languages and designing RESTful APIs. Experience with event-driven systems, containers, CI/CD and AI coding tools is expected.
Docker, Kubernetes, Cline, Claude Code, Aider, Roo