Event-driven messaging platform for real-time data and AI agent infrastructure
Solace operates a messaging and event-streaming platform built on Java, C, C#, and Go, deployed across Kubernetes and Docker environments. The tech stack reveals a mature integration-infrastructure company: heavy use of middleware (JMS, MQTT, AMQP, RabbitMQ, Kafka), enterprise messaging patterns, and recent adoption of Claude and GitHub Copilot suggest early AI-assisted development workflows. Hiring is skewed toward senior engineers (10 of 13 roles), concentrated in infrastructure tooling, observability, and automation — aligning with stated pain points around reducing pipeline flakiness and production errors.
Solace is a real-time data and event-driven messaging platform serving global enterprises. The platform acts as a central event backbone, routing data across legacy systems, cloud infrastructure, and IoT devices while enabling deployment of agent-based architectures. Founded in 2001 and based in Kanata, Ontario, the company operates at 501–1,000 employees with presence across North America, Europe, India, and Singapore. Core products center on guaranteed messaging, advanced event brokering, and orchestration for AI-driven operations at scale.
Solace's primary languages are Java, C, C#, and Go. Infrastructure relies on Kubernetes, Docker, Jenkins, and GitHub Actions. Messaging uses JMS, MQTT, AMQP, RabbitMQ, and Kafka. Recently adopted Claude and GitHub Copilot for development.
Active projects include Agent Mesh evolution, infrastructure tooling observability, scalable deployment automation, CI/CD pipeline standardization, and technical content for AI-driven use cases. Internal focus is reducing pipeline flakiness, production errors, and accelerating release cycles.
Other companies in the same industry, closest in size