cover image
Solace

Solace

solace.com

1 Job

654 Employees

About the Company

Solace helps large enterprises become modern and real-time by giving them everything they need to make their business operations and customer interactions event-driven. With PubSub+, the market's first and only event management platform, the company provides a comprehensive way to create, document, discover and stream events from where they are produced to where they need to be consumed - securely, reliably, quickly, and guaranteed. Behind Solace technology is the world's leading group of data movement experts, with over 20 years of experience helping global enterprises solve some of the most demanding challenges in a variety of industries - from capital markets, retail, and gaming to space, aviation, and automotive. Established enterprises such as SAP, Barclays and the Royal Bank of Canada, multinational automobile manufacturers such as Groupe Renault and Groupe PSA, and industry disruptors such as Jio use Solace's advanced event broker technologies to modernize legacy applications, deploy modern microservices, and build an event mesh to support their hybrid cloud, multi-cloud and IoT architectures. Learn more at solace.com.

Listed Jobs

Company background Company brand
Company Name
Solace
Job Title
Senior Software Developer
Job Description
Job title: Senior Software Developer Role Summary: Lead full‑stack development for the Solace Agent Mesh, designing responsive React interfaces and robust Python/Java SpringBoot APIs that enable real‑time AI agent orchestration across an event‑driven platform. Expectations: • Deliver end‑to‑end features within an agile cycle, from requirement capture to production deployment. • Maintain high code quality through reviews, automated testing, and adherence to design patterns. • Collaborate across product, infrastructure, and AI teams to integrate cross‑functional services. • Continuously explore and apply AI/ML tools and event‑driven patterns to enhance product capabilities. Key Responsibilities: • Design and implement React components (JS/TS) and RESTful API endpoints in Python/Java. • Model and interact with SQL/NoSQL databases; craft efficient data schemas. • Develop and maintain automated tests (unit, integration) for both frontend and backend. • Debug and resolve stack‑wide issues, ensuring system stability. • Document APIs, components, and development workflows. • Participate in CI/CD pipeline configuration, containerization (Docker, Kubernetes basics), and DevOps practices. • Contribute to architectural decisions for microservices, event messaging, and real‑time communication (WebSockets/SSE). • Engage in technical discussions, mentor junior developers, and uphold code standards. Required Skills: • 7+ years of full‑stack development experience. • React, JavaScript/TypeScript, and modern frontend tooling. • Python and Java SpringBoot with RESTful API design. • Proficiency in SQL and/or NoSQL database design. • Automated testing frameworks for web applications. • Understanding of HTTP, client‑server architecture, and web protocols. • Cloud platform familiarity (AWS, Azure, GCP). • Containerization (Docker) and basic Kubernetes concepts. • CI/CD pipeline development and DevOps practices. • Event‑driven architecture, messaging systems, and real‑time web technologies. • Exposure to AI/ML concepts and AI‑assisted coding tools (GitHub Copilot, Claude Code, etc.). • Strong written and verbal communication skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). • Relevant certifications in cloud (AWS, Azure, GCP), Java/Spring, or DevOps (optional but preferred).
Ottawa, Canada
Hybrid
Senior
21-12-2025