Chargement en cours

Software Engineer C++

PARIS, 75
il y a 1 jour

## Software Engineer C++Applylocations: Parisposted on: Posted Todayjob requisition id: JR Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.

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 **high‐performance, 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 business‐critical operations, relying on leading relational database technologies such as **Postgre

SQL**, 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 high‐performance analytical capabilities, enabling fast querying and reporting on large datasets. This includes working with modern columnar databases such as **Click

House** to support advanced analytics and decision‐making.

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 **low‐level, high‐impact 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 memory‐safe 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 large‐scale 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 object‐oriented design**
  • Knowledge of **SQL** and interest in **databases and data access**, including analytical systems**Soft Skills:**
  • Strong analytical and problem‐solving 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 **performance‐critical systems** is a plus
  • Interest in **data systems, databases, or analytical platforms** is appreciated

#J-18808-Ljbffr

Entreprise
Murex
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
LAGRUÈRE, 47
il y a 6 jours
FRANCE
il y a 6 jours
PARIS, 75
il y a 6 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès