Apply now

Posted yesterday

Software Developer - Micro-Integration Platform

@ Solace Corporation

Ottawa, Ontario

HybridFull-time
Apply now
SIGNALS

Requirements summary:

  • 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…
  • 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)
  • 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…
  • Experience with Maven (multi-module projects, parent POMs, dependency management) and CI/CD pipelines
  • Experience working in an AI-native environment and organization that uses AI to help develop and deliver software while keeping ownership on the developer
Source and dates

Employer career site / ATS feed · bamboohr

Employer posting date
2026-11-10
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Solace Corporation

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Restoring the promise of the U.S. healthcare system.

Full company description

Healthcare is impossibly complex, and most people are left to navigate it alone. Solace was built to change that. Covered by insurance nationwide, Solace delivers expert care navigation by pairing patients and families with dedicated healthcare advocates. Continuity matters, and Solace advocates are nurses and care specialists with an average of 16+ years of experience who stay with patients through diagnoses, hospitalizations, chronic illness, and every challenge in between. The system becomes navigable with the right advocate. The people who build and operate Solace work here because we know the problem is real, and so are the people living it. That responsibility drives us to empower patients, improve outcomes, and restore the promise of the U.S. healthcare system. Learn more at solacehealth.com.

LinkedIn followers
26,822
People associated on LinkedIn
1,073
Reported office locations
  • Redwood City, California, US
Other recorded names
  • Solace
Specialties
  • Patient Advocacy
  • Medicare
  • Medicaid
  • Health Care Navigation
  • and Employer Benefits
Profile identifies a recruitment agency
No

Healthcare is impossibly complex, and most people are left to navigate it alone. Solace was built to change that. Covered by insurance nationwide, Solace delivers expert care navigation by pairing patients and families with dedicated healthcare advocates. Continuity matters, and Solace advocates are nurses and care specialists with an average of 16+ years of experience who stay with patients through diagnoses…

FieldValue
IndustryHospitals and Health Care
Company size201-500 employees
HeadquartersRedwood City, California
Organization typePrivately Held
Year founded2022
SpecialtiesPatient AdvocacyMedicareMedicaidHealth Care Navigationand Employer Benefits
Open jobs on Jobsy15
LinkedInView page
Job description

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!

#LI-NM1

Similar jobs

  • Senior Software Developer

    Toronto, ON

    SGGG-FSI

    5+ YOECandidates need 5 to 7 years of application development, at least 5 years of C# experience, and advanced skills in ASP.NET MVC, AngularJS, WCF and SQL Server. A computer science degree or diploma, or equivalent experience, is required, along with a proven record of on-time delivery and strong teamwork.

    C#, ASP.NET MVC, AngularJS, MS SQL, WCF, Diamond

  • Software Developer - Senior

    Toronto, ON
    Contract

    Akkodis

    5+ YOECandidates need 5+ years of hands-on ServiceNow development experience, including JavaScript, REST/SOAP APIs and Flow Designer, plus 5+ years of platform and administration experience in enterprise environments. ServiceNow portal and Customer Service Management (CSM) development experience is a must-have.

    ServiceNow, Integration Hub, Flow Designer, JavaScript, REST API, SOAP API

  • Senior Software Developer (industrial automation)

    Woodbridge, ON
    Full Time

    ALTEN Canada

    Candidates need solid software development experience, ideally in industrial machine-control software and hardware-control applications. Industrial automation experience, the ability to travel and work onsite, and a Canadian passport are preferred.

    C#, .NET, C/C++, Python, LabVIEW, PLC

  • Senior Software Developer / Core Trading Cloud Migration (1863)

    Toronto, ON
    Contract

    Direct IT Recruiting Inc.

    5+ YOECandidates need 5+ years of software development experience, strong C# and .NET Core skills, and solid SQL with Oracle or MS SQL. Experience with Snowflake or cloud data platforms, data migration, and CI/CD tools is also required, with a university degree in Computer Science, Engineering, or equivalent experience.

    C#, .NET Core, SQL, Snowflake, Oracle, MS SQL

  • Senior Software Developer

    Pickering, ON
    Full Time

    The Lenbrook Group of Companies

    Candidates need extensive Linux and embedded systems experience, strong C/C++ or Go skills, and solid networking knowledge. Post-secondary education in a technical discipline or equivalent practical experience is also required.

    Linux, GitLab, Docker, AWS, Git, CMake

  • Software Developer - Full Stack - Senior - 6 months contract

    Toronto, ON

    Dimensional Tech Inc.

    Candidates need senior experience in Java, J2EE, JSF, HTML, XML/XSL and Oracle databases, plus web services and responsive frontend work. Experience with open-source frameworks such as Spring, MyBatis, Bootstrap and jQuery is also required.

    Oracle database, Spring, MyBatis, Bootstrap, jQuery

    Software Developer (Siebel) - Senior, 1 month contract

    Toronto, ON

    Dimensional Tech Inc.

    10+ YOECandidates need 10+ years of Siebel configuration, design, development and integration experience. They also need 5+ years of Siebel integration with Adobe AEM and J2EE, 5+ years of Siebel EIM/EAI work, and experience developing OBIEE and Power BI reports.

    Siebel, Adobe AEM, J2EE, EIM, EAI, OBIEE

  • Sr. Software Developer - Full-Stack

    Toronto, ON

    Range

    Candidates need Angular with TypeScript, C# and .NET Core, PostgreSQL, REST APIs, microservices, Docker and Azure Service Bus experience. Financial systems knowledge, event-driven design and daily use of AI coding tools are strong assets.

    Azure Service Bus, Docker, Kubernetes, PostgreSQL, Angular, Azure Pipelines

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.