Software Engineer C++
PARIS, 75
il y a 1 jour
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 nationalities ensure the development, implementation and support of our platform used by banks, asset managers, corporations, and utilities worldwide. Join Murex and work on the challenges at the forefront of innovation.
C++ Software Engineer – Data Access Services (DAS) – Paris
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. Your work will involve low‑level, high‑impact components where performance, memory efficiency, and reliability are critical.
Key Responsibilities:
- Design and develop features in modern C++, with occasional contributions in Java
- Build and maintain transactional data access layers, ensuring correctness, consistency and high reliability
- Develop analytical and OLAP workloads, focusing on performance and efficient processing of large datasets
- Improve existing components to enhance performance, scalability and quality
- Write robust and memory‑safe code, applying best practices in resource management
- Analyse and optimise code to reduce memory footprint and improve efficiency
- 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:
- Strong proficiency in modern C++, with good foundations in C and experience in 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
- 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
Entreprise
MSA Murex S.A.S.
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
PARIS, 75
il y a 1 jour
PARIS, 75
il y a 1 jour
PALAISEAU, 91
il y a 1 jour
SAINT PRIEST
il y a 1 jour