About UsAt MARGO, our consultants focus on what truly matters: complex projects that blend intellectual challenges with significant business impact. We partner with leading players in finance, industry, and technology to design and develop high-performance software solutions, including distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.Why Join Our Software Engineering Practice?You will work alongside an experienced team led by Paul Blois, Practice Manager at MARGO for 5 years, and Prosper Gratian, Practice Lead and C++ Developer. Collaborating with them means benefiting from in-depth company knowledge, receiving close mentorship for your career growth, and contributing to demanding IT projects that have a high impact on our clients.Your Responsibilities- Design, develop, and optimize high-performance C++ components.- Participate in the migration of critical applications.- Contribute to the establishment of an internal framework for cross-functional applications.- Ensure code quality, performance, and maintainability.- Engage in code reviews, continuous improvement, and sharing best practices.Technical Stack: Modern C++ (C++17/20)Associated tools and technologies: Kafka, ElasticSearch, Git, CI/CD, AWS.Challenges: Performance, robustness, and managing large data volumes (processing 9 billion messages).Desired ProfileWe are looking for a passionate C++ developer with an interest in real-time systems and financial markets, eager to thrive in complex, high-performance environments.- Master's degree (engineering school or university).- Strong skills in C++, multithreading, performance optimization, and development best practices (SOLID, unit testing).- Experience in critical systems development and real-time data stream processing.
Jun 12, 2025