Senior Software Engineer
MurexAbout the role
Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.
Operating from our 19 offices, 3 000 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.
Team & Context
The Cluster Management (CM) team provides an abstract layer which hides the underlying infrastructure where business services are running.
The cluster
• Allocates infrastructure resources according to services’ needs. A service can be distributed over several machines
• Supports on premise and cloud deployment through Kubernetes
• Distributes requests on healthy services
• Manages infrastructure failures (process crash, machine shutdown, network disconnection) transparently
• Provides APIs for developers, scripts and UI tools for operators
Development ecosystem
• Mainly in Java. small part of the codebase in C/C++.
• Jenkins
• Git workflow (bitbucket)
• IntelliJ
• Linux
• Kubernetes
Your missions
Develop and maintain the cluster management services, the tests and the team’s internal tools
Evolve products according to business requests and Murex’s strategy
Contribute to feature designs and long-term architecture
Your profile
We are looking for a developer with strong technical skills (independent of a programming language).
Must:
Master’s degree (Bac+5) with at least 3 years of experience
Good programmer (any language)
Strong debugging and troubleshooting skills
Proficiency with git
Eager to propose improvements (technical, product, human)
Rigor, precision, analytical and synthesis skills
Autonomy, ability to work independently
Curiosity, listening skills, and adaptability
Excellent written and oral communication
Team spirit and collaboration
Nice to have:
Fluent in JAVA
Experience with distributed systems
Understanding of containerization tools like Docker or Kubernetes
Operating Systems Architecture (OS internals)
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s