Professional Services - Canada
Remote in CanadaSolace Corporation
5+ YOECandidates need 5+ years in customer-facing technical services, professional services or enterprise infrastructure, with hands-on messaging or event-driven experience. Strong troubleshooting, scripting (Python preferred), Kubernetes and cloud knowledge, and excellent written and verbal communication are also needed.
Solace, Kafka, IBM MQ, TIBCO, RabbitMQ, Kubernetes
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