company

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.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

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

Tailoring 0 resumes

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