Senior Software Developer, Dataplane Adapters
Solace
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
We at Solace believe we build the world's best event broker – the backbone of real-time business, trusted to move billions of messages a day across cloud, on-premises, and edge environments with unmatched reliability and performance.
At the heart of the Solace Event Broker lies the Datapath – the engine responsible for moving messages at high rate, with low latency and utmost reliability. The Dataplane Adapters team owns the protocol surface: the MQTT, AMQP, REST, RDP, and Kafka adapters that let clients and applications connect, publish, and consume messages. This work spans our custom hardware appliance – built around FPGAs and a Cavium network processor – and our software broker running on Intel server processors. The code is highly multi-threaded and performance-oriented, and our developers regularly go deep into TCP, hardware interfaces, and OS internals to deliver features that meet our strict performance and reliability bar.
This position is for a Senior Software Developer on the Dataplane Adapters team. In this role you will be a key technical leader who contributes to the architecture of our protocol adapters and leads the design and delivery of the most complex features for how clients connect to the broker. You will shape technical direction across the hardware and software platforms, mentor other developers, represent the team with customers and other R&D groups, and be a go-to person for the hardest performance and field problems. Your expertise will shape how the world's largest enterprises move their most critical data.
Are You Someone Who:
- Has a passion for high-performance systems with a deep understanding of multi-threaded C++, TCP/IP, and the Linux kernel?
- Thrives on solving complex protocol and performance challenges in distributed messaging systems?
- Has experience building high-throughput, low-latency systems?
- Enjoys mentoring and leading technical teams while contributing to architectural decisions?
- Values craftsmanship, collaboration, and delivering exceptional customer experiences?
- Is humble, honest and open?
What You'll Do:
- Lead Adapter Design: Contribute to the architecture of our protocol adapters, lead the design and technical delivery of the most complex features across the hardware appliance and software broker, and own the technical decisions within those features
- Drive Technical Innovation: Research and prototype new protocol features, networking techniques, and performance approaches to keep the Solace datapath ahead of the industry
- Develop Core Platform Features: Design and build the most complex, performance-critical adapter features in multi-threaded C++, going deep into TCP, hardware interfaces, and OS internals when needed
- Mentor and Lead: Provide technical leadership and mentorship to intermediate and junior developers, lead design and code reviews, and establish best practices for the team, including how we use AI-assisted development in performance-critical code
- Collaborate Cross-Functionally: Work with product management, other datapath teams, hardware engineering, support, and customers to translate requirements into designs and to influence the product roadmap
- Ensure Quality and Performance: Define the testing and performance strategy for the adapters and lead the resolution of the hardest customer-found defects and performance escalations
- Stay Current: Stay ahead of messaging protocol standards, networking, and hardware trends, and apply this knowledge to drive continuous improvement at Solace
What You Bring:
- Systems Expertise: 10+ years of software development experience with 5+ years writing multi-threaded, performance-oriented code in C++
- Programming Excellence: Expert-level proficiency in C++, concurrency, low-level memory management, and debugging complex applications with core files and code
- Systems Design: Experience designing and building high-throughput, low-latency systems (for example messaging systems, network stacks, storage engines, or trading platforms)
- Networking Depth: Solid understanding of TCP/IP, and a willingness to go deep into protocol specifications, Linux kernel behaviour, and hardware interfaces when a problem needs it
- AI-Assisted Development: Demonstrated proficiency with AI coding tools such as Claude Code, and good judgment about where they help and where they do not in performance-critical code
- Technical Leadership: Proven track record of leading technical teams, mentoring engineers, and driving complex technical projects to completion
- Communication Skills: Excellent written and verbal communication skills with ability to explain complex technical concepts to diverse audiences
- Field Experience: Track record of leading the resolution of the hardest customer-found defects and performance escalations
- A team player who enjoys collaborating with cross-functional teams
- Detail-oriented to ensure designs meet requirements and are built to high quality
Nice to Have:
- Experience in network programming (POSIX sockets) and client implementation
- Experience tuning applications for latency on Linux (scheduling, CPU affinity, memory, and I/O)
- Experience with performance profiling tools (perf, flame graphs, hardware counters) and kernel-bypass networking
- Familiar with MQTT, AMQP, REST, Kafka, or other messaging protocols at the specification level
- Familiar with hardware network processors (e.g. Cavium Octeon)
- Familiar with TLS and protocol security
- Contributions to open-source projects, protocol standards bodies, patents, or conference talks
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 humor and we make cool videos on topics like MITT and this (check them out!).
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
$100k - $135k per year
...ranking #1 for PACS Asia/Oceania in the 2021 Best in KLAS: Global Software (Non-US) report. To learn more, visit intelerad.com and... ...a database that has to respond quickly and correctly. As a Senior Software Developer focused on the data layer of our InteleOrchestrator team,...SeniorRemote jobFull timeTemporary workLocal area- ...the future of smart transportation, and we need an exceptional Senior Software Engineer who is ready to take the fast lane and push the... ...Objectives and Responsibilities: End-to-End Ownership: Develop, test, deploy, and maintain product-level code across the entire...SeniorRemote workFlexible hours
- ...secure, user-friendly crypto experiences that put users in full control of their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure from the ground up. You'll work at the...SeniorLong term contractFull timeContract work
- ...Wealthsimple, the Build Platform team is on a mission to make developing great software fast, intuitive, and enjoyable. We believe engineers should... ...their success is our primary measure of impact. As a Developer on our team, you won't just be building tools; you'll be...SeniorLong term contractFull time
- ...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Senior Software Developer in Test, you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services...SeniorFull time
- ...all backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital is seeking a Senior Software Developer to join our...SeniorRemplacementPermanent employmentFull time
- ...exactly what makes the work rewarding. As a senior member of this team, you'll work across our... ...for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows, share...SeniorLong term contractFull timeInternship
- ...and learn more about how we work . About the role As a Senior Front End Engineer on our trading and investing teams, you'll... ...and mentorship What you bring ~5+ years of professional software engineering experience, with a track record of shipping production...SeniorLong term contractImmediate start
- ...Role We are building a multi-product company with a growing offering including Invest, Cash, Crypto, Trade and Tax products. As a Software Engineer on the Machine Learning Platform team, you will play a pivotal role in our mission to build a self-serve ML Platform to...SeniorLong term contractFull time
- ...smart transportation, and our Platform Engineering team is the ultimate interchange connecting it all. We are looking for a Senior Software Developer to take the wheel and build our unified API gateway—the high-speed express lane that powers everything from our web apps to...SeniorFull timeContract workRemote workFlexible hours
- ...operations team investigate and resolve fraud cases efficiently Develop risk-based product features — such as dynamic transaction limits... ...to the people using them What you bring: ~4+ years of software engineering experience, ideally in a consumer-facing product environment...SeniorLong term contractFull time
- ...that enable hundreds of engineers to ship secure, high-quality software to millions of users with confidence and speed. Our... ...star and deployment velocity as our measure of success. As a Senior Developer on our team, you won't just be maintaining pipelines; you'll be...SeniorLong term contractFull time
- ...and we're just getting started. Read our Culture Manual and learn more about how we work . About the role As a Senior Software Developer on the Post-Trade Management team, you will design and deliver the software that keeps post-trade processing running...SeniorLong term contractFull time
- ..., and other core Wealthsimple experiences. We’re looking for developers who enjoy the challenges of large-scale data acquisition. Developers... ...in Canada through scraping, custom flows, and direct APIs. Develop tools that make data acquisition more reliable and easier to...SeniorLong term contractFull time
- ...hold up when markets open, you'll feel at home here. About the Role We're growing the Leverage team and looking for a Senior Software Developer to take real ownership of the services at the core of margin and lending. You'll join a small, high-trust group of senior engineers...SeniorLong term contractFull timeWork from home
- ...technical direction of Lightspeed’s Retail Point of Sale experience—the software merchants rely on to run their stores, serve their customers,... ...customer problems into sound technical direction. Mentoring senior engineers and technical leaders, helping them grow their scope...SeniorLong term contractFull timeImmediate start
$128k - $200k per year
...About The Role Hi, I'm Devlon . I lead Developer Acceleration at Jane, joining back in... ...Claude Code, Cursor, and similar) across the software development lifecycle. This is the... ...brings exciting challenges that call for adaptability, resilience, learning agility, and humility...SeniorRemote jobFull timeInternship- ...candidates seeking associate, intermediate or senior level positions. The Challenge to... .... What You'll Do As a Staff Software Developer on our Services team, you will immerse yourself... ...and aren’t afraid to experiment, adapt, and iterate to achieve a better outcome...SeniorFull timeLocal areaRemote workWork from homeFlexible hours
$120k - $135k per year
...companies around the world. TTG is seeking a driven and detail-oriented Intermediate Senior Developer to join its Professional Services Team, leading client engagements across TTG’s software platforms: ~ Prowess – TTG’s established .NET Framework direct selling application...SeniorFull timeInternshipRemote work- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...Full timeInternshipRelocation packageFlexible hours
$119k - $137k per year
...Empower your impact at Cision. Be seen, be understood, be you. You will work closely with product, design, and data science teams to develop and enhance applications by managing AI intent within a spec-driven development framework. As a technical expert, you will help...SeniorLong term contractFull time- ...a pioneering team building purpose-built software for industrial equipment and commercial field... ...making sound design decisions, mentoring developers, resolving difficult technical problems,... ...designs and implementation plans. Develop and review complex AL, React Native, TypeScript...SeniorRemote jobLong term contractFull time
$132k - $181.7k per year
...You Are: ~5+ years building production software, with significant experience in desktop... ...optimization ~ Strong testing philosophy adapted to desktop environments ~ Ability to... ...systems engineer, and optimize like a game developer. It's a rare opportunity to work on...SeniorInternshipWork at officeLocal areaWorldwide- ...Enjoy paid time off during the holiday season. Summer Fridays! – Wrap up early on summer afternoons! We are seeking a Software Developer – NetSuite & Business Systems to join our technology team and help support, improve and integrate the business systems that power...Remote jobPermanent employmentFull timeFor contractorsSummer workManual laborWork at officeLocal area
$200.4k - $248k per year
...affordable and powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems,... ...of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer looking to lead...SeniorLong term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Full timeRemote work$128k - $200k per year
...group at Jane. Platform Engineering and Developer Experience are career passions of mine,... ...and a half years. Roughly 350 of us ship software every day leveraging GitHub, Jira, AWS,... ...brings exciting challenges that call for adaptability, resilience, learning agility, and humility...SeniorRemote jobInternship$115k - $125k per year
...be bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers,... ...deliverables; By assisting other team members to solve problems and develop their own skills. Through valuable technical insights into...SeniorFull timeSummer workInternshipImmediate start- ...Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings. This is deliberately a hybrid role. We need the software engineering depth...Full timeSeasonal workImmediate startRemote workFlexible hours
$220.53k - $284.56k per year
...Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams... ...Argo CD or GitHub Actions. Proven capability leveraging AI developer tooling effectively while upholding rigorous standards for...SeniorRemote jobFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, Dataplane Adapters. Be the first to apply!
- software engineer - computer Canada
- software developer no experience Canada
- développeur logiciel Canada
- senior software developer Canada
- software developer summer internship Canada
- software engineer co-op Canada
- ingénieur logiciel Canada
- software engineer salary in canada Canada
- software engineer Canada
- director software engineering Canada

