Détail du poste
Operating from our 19 offices, 3 400 Murexians from over 65 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.
Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centric environment. You'll be part of one global team where you can learn fast and stay true to yourself.
Team & Context
Murex is looking for a C++ Software Engineer to join its Data Access Services (DAS) team in Paris.
This team builds the core technology that enables applications across the platform to efficiently and securely access data. Its mission is to provide highperformance, reliable, and scalable data access solutions used by major financial institutions worldwide.
DAS covers two major areas:
Transactional systems:
The team develops robust data access layers powering businesscritical operations, relying on leading relational database technologies such as PostgreSQL, as well as other enterprise RDBMS solutions. These systems require strong guarantees around consistency, concurrency, and reliability.Analytics and OLAP systems:
DAS also contributes to highperformance analytical capabilities, enabling fast querying and reporting on large datasets. This includes working with modern columnar databases such as ClickHouse to support advanced analytics and decisionmaking.
Across both domains, the team addresses challenging technical problems related to transaction handling, data integrity, security, and performance at scale. This makes DAS a key contributor to the overall robustness and efficiency of the platform.
Joining this team means working on lowlevel, highimpact components, where attention to detail, performance, and memory efficiency truly matter, in an international and collaborative environment.
Your role
As a C++ Software Engineer, you will contribute to building and improving the core data access components of the platform across both transactional (OLTP) and analytical (OLAP) systems.
You will work on technically demanding topics involving memory management, performance optimisation, and system reliability, while continuing to grow your expertise.
Key responsibilities:
Design and develop features in modern C++, with occasional contributions in Java
Contribute to transactional data access components, ensuring correctness, consistency, and high reliability
Contribute to analytical and OLAP workloads, focusing on performance and efficient processing of large datasets
Improve existing components with a focus on performance, scalability, and quality
Write robust and memorysafe code, applying best practices in resource management
Analyse and optimise code to improve efficiency and reduce memory footprint
Develop unit and integration tests to ensure reliability
Collaborate closely with developers, QA, and product teams
Participate in code reviews and technical discussions
Build a solid understanding of how data flows through largescale systems
Required Qualifications
Technical Skills:
Strong proficiency in modern C++, with good foundations in C, especially around memory handling
Good understanding of memory management concepts (allocation, ownership, lifetimes)
Strong interest in performance optimisation and writing efficient, safe code
Knowledge of Java and willingness to work in a mixed environment
Solid understanding of data structures, algorithms, and objectoriented design
Knowledge of SQL and interest in databases and data access, including analytical systems
Soft Skills:
Strong analytical and problemsolving skills
Attention to detail, especially regarding correctness and performance
Ability to learn quickly and handle complex technical topics
Strong communication skills
Fluent in both French and English (required)
Collaborative mindset and team spirit
Education & Experience:
Degree in Computer Science, Engineering, or a related field
First professional experience in software development (internship or early career role)
Experience or strong interest in performancecritical systems is a plus
Interest in data systems, databases, or analytical platforms is appreciated
Bienvenue chez Murex
Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.
Publiée le 02/06/2026 - Réf : JR102852