Software Engineer

Job ID:  41565
Location:  PARIS (FRA)

Who we are


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


Operating from our 19 offices, 2 700 Murexians from over 60 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.



The Team


Murex has built prepackaged connectivity between the MX.3 platform and third-party platforms to reduce deployment costs and accelerate implementations.


You will be joining one of our many teams in charge of developing packaged connectivity between the MX.3 platform and third-party platforms with continuously expanding functionalities which covers the data sourcing and trade processing life cycle, from market and reference data platforms to execution; post-trade processing; clearing and settlement; and cross-asset regulatory reporting platforms. Team members enjoy technical diversity and challenging missions due to constantly evolving functional requirements from our product strategy, from our client and from our connectivity partners.  



Your missions


  • Collaborate on the design and development of high-quality features by applying development and quality best practices and processes
  • Propose technical enhancements to the codebase to ensure treating code as an asset
  • Identify and fill gaps in expertise to maintain a highly resilient team
  • Demonstrate team player ability by contributing to agile ceremonies, pairing practices and feedback processes
  • Collaborate in maintaining and evolving the continuous integration framework by applying the latest dev-ops practices
  • Refactor existing code by applying clean code and modern design principles
  • Support requests coming from clients and client teams including bugs, regressions, and questions



Your profile


  • Bachelor or master’s degree in software engineering, computer science or equivalent
  • 3 to 5 years of solid experience with modern Java development 
  • Thorough understanding of clean code practices and design patterns.
  • Experience evolving and maintaining modern enterprise applications, with focus on advanced topics such as concurrency, security, performance, memory management, scalability, and resiliency.
  • Proficiency in oral and written English
  • Team driven, open for giving and receiving feedback, embraces agility and strives for continuous improvement
  • Knowledge of Apache Camel, Enterprise Integration Patterns and Java CDI is a plus