margo-group logo

C++ Developer - High Performance | MARGO Software Engineering

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

- Master's degree in Computer Science or related field.- Proficiency in C++, multithreading, performance optimization, and adherence to development best practices.- Proven experience in developing critical systems and real-time data processing.

About the job

About Us

At 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 Profile

We 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.

About margo-group

MARGO is a consultancy that focuses on delivering high-performance software solutions for key industries. Our experts tackle complex projects that drive real business impact, working with top-tier companies in finance, industry, and technology.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.