Junior Software Engineer building C/C++ persistence systems for Solace’s event-driven integration platform. Improving message storage, reliability, scalability, and delivery in the Event Broker.
Responsibilities
Build and improve the persistence layer of the Solace Event Broker
Work with senior engineers on the Message Spool team
Build new features for the message spool subsystem
Develop using C and C++ on Linux
Work with multithreading and storage systems
Use Git, CI/CD pipelines, automated testing, code review, and AI coding assistants
Write code, test, and debug using AI tools such as Claude Code
Analyze performance and debug complex systems
Improve system reliability and scalability
Requirements
Quick to learn and comfortable using AI tools such as Claude Code, GitHub Copilot, or Cursor, or excited to start using them
Independent problem-solving ability
Care for craftsmanship and honesty about knowledge and limitations
Ability to work well with a team
Bachelor's or Master's degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a similar field
Solid foundation in C or C++
Comfortable working in a Linux environment
Good written and verbal communication skills
Ability to participate in code reviews and work in an Agile team
Benefits
Hybrid-first work environment
Flexibility in how employees work
Training programs and growth opportunities
Mentorship from senior engineers
Inclusive, fair, and transparent recruitment process
Senior Fullstack Developer building ShareGate's Microsoft 365 migration web application with C#, React, and TypeScript. Integrating Microsoft APIs and shaping scalable technical foundations.
Senior Fullstack Developer building ShareGate’s Microsoft 365 migration web application with C#, React, and TypeScript. Integrating Microsoft APIs and shaping a greenfield product experience.
Développeur senior full - stack bâtissant la nouvelle application web ShareGate Migrate. Travail sur React, C#/.NET et APIs Microsoft pour la migration Microsoft 365.
Senior Product Engineer building scalable Go and PHP automation systems for Docebo’s AI - powered learning platform. Architecting backend services that onboard millions of users.
Senior Frontend Software Engineer building authentication, verification, and fraud experiences for Affirm’s pay - over - time platform. Delivering high - availability web, mobile, and backend systems.
Intermediate Software Developer delivering reliable features for ThoughtExchange’s AI - powered community insights platform. Owning projects end - to - end while collaborating with Product, Design, and Engineering.
Full - Stack Developer designing and enhancing complex application solutions for Alithya’s digital consulting network. Translating client needs into IT solutions and supporting testing, deployment, and junior developer growth.
Ingénieur sénior en contrôle des matériaux chez EXP, firme de services - conseils en ingénierie, architecture et conception. Gestion de projets, expertise technique et encadrement d’équipes à Lévis.
Senior Software Developer building Ruby on Rails post - trade automation for Wealthsimple’s Canadian financial platform. Supporting clearing, settlement, reconciliation, and high - accuracy financial operations.