Technical software developer

The role of the Technical Software Developer

Working alongside the Functional Software Developers, your role is to develop the functionalities in the technical layers of our platform: presentation, database, orchestration, monitoring and APIs, as well to develop the core components of the platform and middleware.
You also maintain and enhance existing functionalities, develop new features and monitor and control technical debt of our code.

What are we looking for in our Software Developers?

We are always on the lookout for great candidates. If you have a passion for technology and a hunger for challenge, you will find your place at Murex.
Don’t worry if you do not have a background in finance, we will teach you what you need to know to code for the global capital markets. 

Software Development roles are open to graduate as well as experienced candidates. As a minimum, you should have:

  • Bachelor's Degree/Master's in Computer Science, Engineering

  • Excellent programing skills: C++ and/or Java and depending on the position Python/REST

  • Rigorous and organized attitude to work

  • Ability to work on simultaneous  projects and to meet multiple deadlines

  • Desire to work in a collaborative, multicultural and international environment


Why choose Murex?

For a new graduate or even an experienced candidate, life at Murex is a rich and intense multicultural experience; it’s a ‘sleeves up, hands on’, hi-tech environment, where the projects are varied and the view global. Based in one of 17 offices around the world, you learn alongside the experts. We give you the opportunity to show what you can do, and the right to autonomy from the start.

Read more