Activez les alertes d’offres d’emploi par e-mail !

Software Engineer / Ingénieur C++ - Murex

Murex

Paris

Sur place

EUR 50 000 - 80 000

Plein temps

Hier
Soyez parmi les premiers à postuler

Résumé du poste

A global fintech leader in Paris seeks a motivated C++ Developer to join their Volatility team, focusing on software solutions for pricing and risk management. The ideal candidate will have a Master's in Software Development, solid C++ skills, and an interest in financial markets. Collaboration with cross-functional teams is essential, as well as a proactive attitude in a fast-paced environment.

Qualifications

  • Ideally experience in a banking sector environment.
  • Interest or experience in financial instruments, volatility modeling, or risk analytics.
  • Ability to work with mathematical concepts and translate them into efficient code.

Responsabilités

  • Design and implement new features and modules in modern C++.
  • Maintain and improve existing codebases for performance and reliability.
  • Write unit and integration tests to ensure code quality.
  • Collaborate with team members and participate in code reviews.

Connaissances

Object-oriented programming
Modern C++ (C++17)
Problem-solving mindset
Good communication skills
Team collaboration

Formation

Master Degree in Software Development / Computer Science

Outils

Perforce
Git

Description du poste

Murex is a global fintech leader in trading, risk management, and processing solutions for capital markets.

Operating from 19 offices worldwide, Murex employs over 3,000 professionals from more than 60 nationalities to develop, implement, and support our platform used by banks, asset managers, corporations, and utilities globally.

Join Murex to work on industry-leading challenges in an innovative and people-centric environment. Be part of a global team where you can learn quickly and stay true to yourself.

Team & Context

We seek a motivated and intellectually curious C++ Developer to join our Volatility team, working at the intersection of software engineering and quantitative finance.

The Market Data domain is central to Murex's pricing and risk ecosystem, managing the full lifecycle of market data—from raw prices to transformed data used for trade and position evaluation.

Our responsibilities include:

  • Defining and interfacing with external and internal market data sources
  • Orchestrating data loading, transformation, and storage within the Murex platform
  • Managing real-time and scenario-based data impacts
  • Providing APIs and services for clients to interact efficiently with market data

We develop robust frameworks supporting evaluation, simulation, and impact analysis of market data across the system.

The Volatility team develops pricing modules based on implied Black-Scholes volatilities, enabling valuation of various options across asset classes, including interest rates, inflation, commodities, equities, and FX options.

We manage the entire volatility processing chain:

  • Data storage and retrieval
  • Calibration and interpolation of volatility surfaces
  • Risk computation, including Vega sensitivities

Our work spans technical and financial challenges—from optimizing data exports and database performance to solving complex modeling and calibration problems.

Your missions

As a C++ Developer, your goal is to design, develop, and maintain high-performance, robust, scalable, and efficient software components. You will collaborate with product managers, architects, and other developers to deliver solutions meeting functional and non-functional requirements.

Key responsibilities

  • Design and implement new features and modules in modern C++
  • Maintain and improve existing codebases for performance, reliability, and readability
  • Write unit and integration tests to ensure quality and prevent regressions
  • Collaborate with team members, including QA and product owners, to deliver features and solutions
  • Participate in code reviews, design discussions, and continuous improvement initiatives
  • Optimize performance of critical components, especially in latency-sensitive or resource-constrained environments
  • Document technical designs, APIs, and implementation details

Your profile

  • Master's degree in Software Development or Computer Science, ideally with experience in banking, C++, and exposure to financial markets or quantitative modeling

Technical & Analytical Skills

  • Strong understanding of object-oriented programming and modern C++ (C++17)
  • Interest or experience in financial instruments, volatility modeling, or risk analytics
  • Ability to translate mathematical concepts into efficient code
  • Familiarity with version control tools (e.g., Perforce, Git) and unit testing frameworks is a plus

Soft Skills

  • Strong problem-solving skills and attention to detail
  • Good written and verbal communication skills
  • Ability to work collaboratively in a cross-functional team
  • Willingness to learn, adapt, and grow in a fast-paced environment
  • Proactive and solution-oriented attitude
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.