Role PurposeAs a Senior Back-End Software Engineer, you will design, build, test, and support back-end components for market systems—primarily around the Murex application and its surrounding code libraries. You own the technical implementation (design → build → test → release) and contribute to production stability through incident resolution, peer reviews, and integration testing across interfacing systems.
Key Responsibilities• Design & BuildTranslate functional specs into technical designs and program structures.Implement clean, modular back-end code ( Java/C++ preferred), scripts, and automation for market applications.Produce and maintain accompanying design documentation.• Testing & QualityAuthor and execute unit/integration test cases; support technical integration tests with interfacing apps.Perform self & peer code reviews; remediate defects and incidents to closure with clear tracking.• CI/CD for MurexSet up and evolve CI/CD pipelines for the Murex application and related libraries in close collaboration with the central platform team (follow their guardrails, contribute improvements).Automate build, packaging, environment promotion, and release management.• Operations & SupportTroubleshoot and resolve application incidents in a support environment (including occasional weekend/holiday work for releases as needed).Implement changes safely with extra attention to performance, quality, and security.• CollaborationWork closely with front-office, back-office, and support users; align with business analysts and ICT colleagues.When appropriate, provide user enablement (workflows, training materials, runbooks).
Core Technical
Object-oriented programming: Java and/or C++ (strong)Scripting: Shell (must-have); Python is a plusSQL: Good knowledge (PostgreSQL preferred)Linux: confident working on Linux-based systemsVersion control: Git (GitHub/Bitbucket)CI/CD: practical experience setting up pipelines and release flows (tooling flexible)Agile ways of working (Scrum/Kanban)Nice to HaveExperience with Murex (support, development, or integration)Financial markets interest/experience (front-office/back-office flows)Broader DevOps skills (artifact management, environment automation, test data mgmt.)LanguagesEnglish: fluent (spoken & written) – requiredDutch: preferred (nice to have)