2,202,272open jobs
141,293companies
245,289added this week
Browse all
Salary
$67k – $95k per year
Location
In office (Ottawa)
Visa
Sponsors visas in United States, United Kingdom; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 12, 2026. First seen by Alion on Nov 11, 2026. Solace scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Solace is a Canadian software company founded in 2001 and based in Ottawa. Its event streaming platform moves data between applications in real time. The technology is used by banks, airlines and retailers worldwide.
Backed by Craft Ventures

Enterprise AI is moving from pilots to production, and the constraint is no longer the model - it's the data. Agents are only as good as what they can sense, trust, and act on in the moment, and real-time, event-driven data is becoming the foundation every serious AI system runs on.

Solace is the leading real-time data platform for the enterprise AI era. Established enterprises worldwide - including RBC Capital Markets, Bosch, Heineken, PSA Singapore, United Airlines, Schwarz Group, and hundreds more - have built their business around Solace to enable intelligent, real-time experiences, modernize their application and integration landscape, and create seamless digital journeys for their customers, partners, and employees.

So, the next time you drive a car, order furniture online, fly in a plane, check your bank balance on your phone, your positive experience could be a direct result of our technology-and your hard work!

About the Role

The Event Integration Platform team is looking for an Integration Software Developer to help build and evolve the Micro-Integration Platform, the various components and libraries used to create the micro-integrations built on it. Micro-integrations are small, focused integrations that connect a Solace event broker to a third-party system (databases, cloud messaging and storage services, legacy message brokers, and more). Each one is delivered on Solace Cloud and/or as a customer-managed (self-managed) deployment.

This team does full cycle development, from architecture and design through development and support, for all platform side features for micro-integrations. The team builds on an open source tech stack using industry standard tooling and libraries (e.g. Spring Boot, Apache Camel, Maven, Docker, etc). You will work closely with other developers in the team and with other teams to integrate the platform features as part of the overall solution. The other teams include Micro-Integration Cloud Management, DevOps, and support teams.

What You’ll Do

As an Integration Software Developer, you will own well-scoped pieces of the platform and ship them to production alongside the team.

Key Responsibilities

  • Design, build, and maintain the Micro-Integration Platform and its various components and libraries, which are used to create micro-integrations: the shared message-processing core that handles transformation, acknowledgment bridging between producers and consumers, error handling, and runtime configuration for every micro-integration
  • Develop and maintain connection libraries to the third-party vendors (and to the Solace event broker), including health indicators, metrics, and message conversion between vendor formats and the Spring messaging model
  • Build and improve common platform capabilities such as retry and dead-message handling, payload format support, and message transforms
  • Support and develop solutions that are scalable using standard contracts between the different components of the overall solution
  • Write unit, integration, and performance tests (including Testcontainers-based tests against real brokers and vendor systems) and keep documentation accurate and current
  • Participate in design discussions and code reviews, and help keep platform changes backward compatible for the micro-integrations that depend on them

What You’ll Bring to the Role

  • Professional software development experience building backend or integration software
  • Strong proficiency in Java, with hands-on experience in Spring Boot (Spring Cloud Stream or Spring Integration a plus)
  • Solid understanding of messaging and event-driven architecture: publish/subscribe, queues, acknowledgments, delivery guarantees, retries, and error handling
  • Experience building or consuming integrations with third-party systems such as message brokers, databases, or cloud services, and an understanding of why message formats, ordering, and failure modes differ between them
  • Experience with Maven (multi-module projects, parent POMs, dependency management) and CI/CD pipelines
  • Comfort with Docker and containerized deployments; familiarity with Kubernetes and at least one major cloud platform (AWS, Azure, or GCP)
  • A deep understanding of the various integration patterns used in enterprise solutions, and the pros and cons of each pattern when building large-scale systems
  • Experience working in an AI-native environment and organization that uses AI to help develop and deliver software while keeping ownership on the developer
  • A disciplined approach to automated testing (unit, integration, and containerized tests) and to code review
  • Clear written communication: you document what you build so others can use it without asking you
  • Experience using AI coding assistants such as Claude, and AI tooling such as agents and skills, to speed up design, development, and testing, and knowing how to use AI responsibly to keep a well maintained system. All bugs are resolved by the team, and the team owns the solution end-to-end

Nice to Have

  • Experience with Apache Camel components or Spring Cloud Stream
  • Hands-on experience with Solace PubSub+, JMS, or another broker such as Kafka, IBM MQ, TIBCO EMS, or MQTT
  • Experience with change data capture and file/object cloud storage solutions
  • Hands-on experience with Databricks, Spark, and Snowflake
  • Experience building reusable frameworks, SDKs, or shared libraries that other teams depend on, including managing backward compatibility
  • Experience with performance testing and tuning of message-processing applications
  • Experience shipping software that is deployed both as a SaaS service and in customer-managed environments

Who You Are

  • A hands-on developer who enjoys building the foundations other engineers build on
  • Careful about compatibility, reliability, and security, because many micro-integrations and customers depend on what you change
  • Interested in scaling a solution to support multiple flavours (for example Solace Cloud and self-managed, many vendor systems, many micro-integrations), and you see balancing the different capabilities it must meet as a challenge worth solving, such as:
  • Scalability: handling growth in message volume, workflows, and the number of micro-integrations
  • Maintainability: keeping a shared codebase understandable and easy to change
  • Compatibility: evolving the platform without breaking micro-integrations that depend on it
  • Reliability and performance: delivery guarantees, error handling, and throughput
  • Security: protecting credentials and sensitive configuration, including vulnerability management and patch management, knowing what they are and how they work in an SDLC
  • Operability: health, metrics, and supportability in both cloud and customer-managed environments
  • Curious about how different systems behave, and patient enough to work through their differences
  • Able to see how features and solutions can improve developer experience and user experience by creating less toil for developers and for end-users of the platform
  • Passionate about improving the various stages of verification, with the ability to develop and contribute to improved tools for easier and more thorough verification
  • Collaborative, open to feedback, and comfortable asking questions
  • Pragmatic and continuously learning, including with new AI development tools

Why You’ll Love Working at Solace

At Solace, we’re all about smart people, meaningful work, and good vibes.

  • Work with brilliance- Our team is packed with some of the sharpest minds in the industry.
  • Balance matters- We believe work should fit into your life, not the other way around.
  • Hybrid-first- Flexibility is built into how we work, so everyone feels included and empowered.
  • Values-driven- We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.
  • Growth mindset- Our training programs are designed to help you level up, fast.
  • Customer Obsessed- We’re proud of our world-class customer lineup (we’re not shy about it).
  • Keep it fun- We’re social, we keep things simple, and we know how to have a good time.
  • Creative culture- We’ve got a great sense of humour and we make cool videos on topics like MITT and this (check them out!).

Role Status: NEW

Expected Salary Range: Expected salary range for this role is from $95,000 to $135,000. The final offer within this range will reflect the successful candidate’s skills and experience.

At Solace, we are committed to a fair, inclusive, and transparent recruitment process.

To help identify candidates whose qualifications best align with the role, we use artificial intelligence (AI) tools during the initial stage of resume screening. These tools compare submitted resumes to the job description, focusing on education, experience, and skills.

Importantly, all decisions beyond this initial screening-including interviews and final hiring-are made by our human recruitment team. AI is never used to make final hiring decisions.

Let’s Talk

Not sure you meet every requirement? That’s okay - we’re more interested in your potential and passion. If this role excites you, we’d love to hear from you.

Need accommodations during the hiring process? Just let us know - we’re here to support you.

Thanks to everyone who applies! While we wish we could connect with every candidate, only those selected to move forward will be contacted.

At Solace, we believe that diversity and inclusion drive innovation and growth, both in business and in life. We strive to create an enriching and safe workplace where you can be who you are. If you want to do the best work of your career and feel supported every step of the way, we encourage you to join us!

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,202,272 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
Ottawa
Hybrid · Full-Time · 2+ years exp · Bachelor's Degree · Toronto
JavaScript
TypeScript
Node JS
AI/ML
LangGraph
LangChain
Model Context Protocol
Embeddings
Prompt Engineering
Function Calling
AI Agents
AWS Bedrock
LLM
RAG
OpenAI
Anthropic
LLM Guardrails
Agentic Workflows
Frontend
GraphQL
React.js
DevOps
Rest API
Datadog
CI/CD
AWS
AWS Lambda
Incident Management
Amazon S3
Amazon ECS
Amazon CloudWatch
Apply
$53k – $173k per year · Equity · Remote (Canada) · Full-Time · 5+ years exp · Bachelor's Degree · Waterloo
Go
Java
C++
DevOps
CI/CD
AWS
Kubernetes
Apply
$53k – $173k per year · Equity · Remote (Canada) · Full-Time · 6+ years exp · Waterloo
Python
Go
Java
TypeScript
Databases
Apache Kafka
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
In office · Full-Time · 5+ years exp · Toronto · Ottawa
JavaScript
Java
TypeScript
Node JS
Java
Spring Framework
Maven
Hibernate
Databases
MS SQL
Frontend
Angular
npm
DevOps
Rest API
GCP
Azure
Git
AWS
Docker
Kubernetes
Bitbucket
Incident Management
GitHub
Cybersecurity
Snyk
SonarQube
Veracode
Active Directory
Analytics
SSIS
Apply
Hybrid · Full-Time · 5+ years exp · Toronto
JavaScript
PHP
TypeScript
Node JS
PHP
Drupal
AI/ML
Cursor
Claude Code
AI Agents
LLM
OpenAI Codex
OpenAI Agents SDK
Frontend
Next.js
React.js
Astro
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Cybersecurity
OWASP
Apply
$8.3k per year (net) · Remote (likely EAEU) · Full-Time · Kazan
Java
DevOps
Git
Apply
Remote (EAEU) · Full-Time · Moscow
Python
JavaScript
Java
Kotlin
SQL
Node JS
Apex
1C
Java
Spring Boot
Quarkus
Apache Camel
Apex
MuleSoft
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Helm
Jaeger
Loki
OpenTelemetry
Prometheus
GitLab CI
CI/CD
ArgoCD
Jenkins
Git
Docker
Kubernetes
Grafana
SOAP
Analytics
ETL/ELT
Apache NiFi
IoT
MQTT
Node-RED
Management
ELMA
Apply
Remote (EAEU) · Full-Time · 5+ years exp · Moscow
Python
Rust
C++
Bash
DevOps
Git
Ubuntu
Linux
RED OS
VPN
Management
Agile
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
Python
JavaScript
SQL
Python
Flask
Databases
PostgreSQL
ElasticSearch
AI/ML
AI Agents
Frontend
React.js
DevOps
CI/CD
Linux
Design
Figma
Apply
Go Developer 1 day ago
Remote (likely EAEU) · 3+ years exp · Almaty
Go
Databases
PostgreSQL
Apache Kafka
DevOps
gRPC
AWS
Docker
Kubernetes
Apply
$56k – $74k per year · In office · Full-Time · Bachelor's Degree · Ottawa
C++
AI/ML
Computer Vision
Machine Learning
DevOps
Linux
Apply
$76k – $107k per year · In office · Full-Time · Ottawa
C++
C++
LLVM
DevOps
RTOS
Windows
Apply
$85k – $152k per year · Equity · In office · 8+ years exp · Bachelor's Degree · Ottawa
Python
Python
Flask
Celery
Databases
MySQL
Redis
DevOps
Loki
VictoriaMetrics
Kubernetes
Grafana
Akamai
TCP/IP
DNS
BGP
Apply
QNX DevOps Developer 10 hours ago
$56k – $74k per year · In office · Full-Time · Ottawa
Python
C
C++
Groovy
C
GNU Make
DevOps
Rest API
Terraform
Ansible
RTOS
Docker Swarm
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Configuration Management
JFrog Artifactory
OpenStack
GitHub
GitLab
Apply
MEP Manager 1 day ago
$77k – $112k per year · In office · Full-Time · 8+ years exp · Ottawa
Apply
See all jobs
This is one of many
2,202,272 more open roles from verified company boards, updated every day.