You'll join a Financial Markets environment supporting front‐to‐back trading and processing platforms across several European locations. Business and IT work closely together to build and support mission‐critical applications for front office, back office, and shared services. This role strengthens the team co‐responsible for a major trading platform, with a strong focus on CI/CD enablement and robust operational support.
Job Description
Role Purpose
As a Senior Back‐End Software Engineer, you will design, build, test, and support core back‐end components around a central trading application and its surrounding code libraries. You own delivery from technical design and implementation through testing, release, and production support —with special attention to performance, quality, and security .
Key Responsibilities
Design & Build Translate functional specifications into technical designs and program structures.Implement clean, modular back‐end code (Java/C++), plus automation/scripting as needed.Keep design and technical documentation accurate and up to date.
Testing & Quality Create and execute unit/integration test cases .Perform self and peer code reviews ; remediate defects and incidents to closure.Support technical integration testing with interfacing applications.
CI/CD for the Trading Platform Establish and evolve CI/CD pipelines for the application and related libraries, working with a central platform team and following shared guardrails.Automate build, packaging, environment promotion, and release management.
Operations & Support Troubleshoot and resolve application incidents in a production‐critical environment (including occasional weekend/holiday windows for releases).Contribute to workflows, change implementation, user enablement, and runbooks.
Collaboration Work closely with trading, back office, and support users; align with business analysts and IT peers in an agile context.
Qualifications
Required Skills & Experience
Core Technical
Object‐oriented programming: Java and/or C++ (senior level)Scripting: Shell (must‐have); Python is a plusSQL: Solid knowledge ( PostgreSQL preferred)Linux: Confident on Linux‐based systemsVersion control: Git (e.g., GitHub/Bitbucket)CI/CD: Practical experience setting up pipelines and release flows (tooling flexible)Murex Exposure is considered a BIG plusProfessional Competencies
Agile ways of working (Scrum/Kanban)Strong analytical thinking, problem‐solving, and result‐driven, detail‐oriented approachClear, structured, and convincing communication ; solid collaboration skillsAble to work independently and remain stress‐resistant in production‐critical contextsNice to Have
Experience with trading platforms (e.g., Murex) in development, support, or integrationInterest/experience in financial marketsBroader DevOps skills (artifact management, environment automation, test data management)
Additional Information
Additional Information
The client values diversity and inclusion, offering a positive work culture focused on well-beingOpportunity to contribute to innovative, ground-breaking technologies in the energy sector