{"id":4123362,"url":"https://alion.io/job/solace-software-developer-micro-integration-platform","title":"Software Developer - Micro-Integration Platform","company":{"id":58106,"name":"Solace","domain":"solace.com","url":"https://alion.io/company/solace-com","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":{"grade":"B","score":75,"open_postings":7,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":35,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ottawa, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":95000,"max":135000,"currency":"CAD","period":"year","gross":null,"usd_annual":94797},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Camel","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"Java","optional":false},{"name":"Kubernetes","optional":false},{"name":"Maven","optional":false},{"name":"Spring Boot","optional":false},{"name":"Spring Cloud","optional":false},{"name":"Testcontainers","optional":false},{"name":"Apache Kafka","optional":true},{"name":"COBOL","optional":true},{"name":"Databricks","optional":true},{"name":"IBM MQ","optional":true},{"name":"MQTT","optional":true},{"name":"Snowflake","optional":true},{"name":"Spark","optional":true}],"status":"live","first_seen_at":"2026-11-11T00:00:00Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-12T00:53:53Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"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.\nSolace 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.\nSo, 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!\nAbout the Role\nThe 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.\nThis 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.\nWhat You’ll Do\nAs an Integration Software Developer, you will own well-scoped pieces of the platform and ship them to production alongside the team.\nKey Responsibilities\nDesign, 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\nDevelop 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\nBuild and improve common platform capabilities such as retry and dead-message handling, payload format support, and message transforms\nSupport and develop solutions that are scalable using standard contracts between the different components of the overall solution\nWrite unit, integration, and performance tests (including Testcontainers-based tests against real brokers and vendor systems) and keep documentation accurate and current\nParticipate in design discussions and code reviews, and help keep platform changes backward compatible for the micro-integrations that depend on them\nWhat You’ll Bring to the Role\nProfessional software development experience building backend or integration software\nStrong proficiency in Java, with hands-on experience in Spring Boot (Spring Cloud Stream or Spring Integration a plus)\nSolid understanding of messaging and event-driven architecture: publish/subscribe, queues, acknowledgments, delivery guarantees, retries, and error handling\nExperience 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\nExperience with Maven (multi-module projects, parent POMs, dependency management) and CI/CD pipelines\nComfort with Docker and containerized deployments; familiarity with Kubernetes and at least one major cloud platform (AWS, Azure, or GCP)\nA deep understanding of the various integration patterns used in enterprise solutions, and the pros and cons of each pattern when building large-scale systems\nExperience working in an AI-native environment and organization that uses AI to help develop and deliver software while keeping ownership on the developer\nA disciplined approach to automated testing (unit, integration, and containerized tests) and to code review\nClear written communication: you document what you build so others can use it without asking you\nExperience 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\nNice to Have\nExperience with Apache Camel components or Spring Cloud Stream\nHands-on experience with Solace PubSub+, JMS, or another broker such as Kafka, IBM MQ, TIBCO EMS, or MQTT\nExperience with change data capture and file/object cloud storage solutions\nHands-on experience with Databricks, Spark, and Snowflake\nExperience building reusable frameworks, SDKs, or shared libraries that other teams depend on, including managing backward compatibility\nExperience with performance testing and tuning of message-processing applications\nExperience shipping software that is deployed both as a SaaS service and in customer-managed environments\nWho You Are\nA hands-on developer who enjoys building the foundations other engineers build on\nCareful about compatibility, reliability, and security, because many micro-integrations and customers depend on what you change\nInterested 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:\nScalability: handling growth in message volume, workflows, and the number of micro-integrations\nMaintainability: keeping a shared codebase understandable and easy to change\nCompatibility: evolving the platform without breaking micro-integrations that depend on it\nReliability and performance: delivery guarantees, error handling, and throughput\nSecurity: protecting credentials and sensitive configuration, including vulnerability management and patch management, knowing what they are and how they work in an SDLC\nOperability: health, metrics, and supportability in both cloud and customer-managed environments\nCurious about how different systems behave, and patient enough to work through their differences\nAble 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\nPassionate about improving the various stages of verification, with the ability to develop and contribute to improved tools for easier and more thorough verification\nCollaborative, open to feedback, and comfortable asking questions\nPragmatic and continuously learning, including with new AI development tools\nWhy You’ll Love Working at Solace\nAt Solace, we’re all about smart people, meaningful work, and good vibes.\nWork with brilliance- Our team is packed with some of the sharpest minds in the industry.\nBalance matters- We believe work should fit into your life, not the other way around.\nHybrid-first- Flexibility is built into how we work, so everyone feels included and empowered.\nValues-driven- We live and breathe our core values: craftsmanship, trust, courage, freedom, momentum, humility, and human experience.\nGrowth mindset- Our training programs are designed to help you level up, fast.\nCustomer Obsessed- We’re proud of our world-class customer lineup (we’re not shy about it).\nKeep it fun- We’re social, we keep things simple, and we know how to have a good time.\nCreative culture- We’ve got a great sense of humour and we make cool videos on topics like MITT and this (check them out!).\nRole Status: NEW\nExpected 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.\nAt Solace, we are committed to a fair, inclusive, and transparent recruitment process.\nTo 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.\nImportantly, 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.\nLet’s Talk\nNot 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.\nNeed accommodations during the hiring process? Just let us know - we’re here to support you.\nThanks to everyone who applies! While we wish we could connect with every candidate, only those selected to move forward will be contacted.\nAt 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!","description_format":"text","description_chars":9621,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Integration & API Management","Stream Processing & Real-Time Data"],"lifecycle":[{"event":"open","at":"2026-11-12T00:53:53Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":35,"reasons":["conf:3","win:early"],"computed_at":"2026-11-12T03:55:04Z"},"pay":{"stated_usd_annual":94797,"is_top_pay":false},"html_url":"https://alion.io/job/solace-software-developer-micro-integration-platform","json_url":"https://alion.io/job/solace-software-developer-micro-integration-platform.json","meta":{"generated_at":"2026-11-12T03:55:04Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8545,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58106},"rest":"https://alion.io/mcp/rest/get_company?id=58106"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsolace-software-developer-micro-integration-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsolace-software-developer-micro-integration-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsolace-software-developer-micro-integration-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/solace-software-developer-micro-integration-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsolace-software-developer-micro-integration-platform"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4123362}},{"tool":"search_jobs","arguments":{"company":"solace.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4123362},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}