Senior Principal Software Developer - AI Integration
Ottawa, ONSolace Corporation
15+ YOESolace Corporation needs 15+ years of software development experience, including 5+ years building production AI/ML systems and multi-agent architectures. Candidates need strong Python, Go or Java skills, cloud and container experience, and the ability to communicate with executives and customers.
Solace PubSub+, Docker, Kubernetes, React
Senior Software Developer
Ottawa, ONSolace Corporation
4+ YOECandidates 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+ YOECandidates 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 Software Developer
Ottawa, ONSolace Corporation
7+ YOECandidates 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