C++ Event-Driven Software Developer
Job in
Ottawa, Ontario, Canada
Listed on 2026-06-07
Listing for:
Solace
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Backend Developer, Embedded Software Engineer
Job Description & How to Apply Below
Solace is on the lookout for a developer with 2+ years of experience in writing multi-threaded code with C++. As part of our team, you will work on our Pub Sub+ messaging broker, honing skills that integrate software with advanced hardware setups. This role allows for innovative problem-solving and collaboration across teams to develop high-quality messaging solutions for our clients.
Key Responsibilities:
• Implement and optimize multi-threaded C++ software
• Explore hardware relationships and their impact on performance
• Debug complex systems and code effectively
• Collaborate with teams to integrate robust messaging protocols
• Ensure high-quality designs meet client requirements
Requirements:
• Minimum 2 years’ experience in software development with C++
• Strong background in multi-threaded programming
• Familiarity with network protocols like Ethernet
• Experience with messaging technologies such as Kafka
• Ability to work with minimal supervision on projects
Leverage your C++ expertise to create innovative messaging solutions at Solace and redefine communication technology.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×