Lisbon · Hybrid · Front Office TechnologyJoin a global Front Office engineering team within one of Europe's largest and most stable banking groups.
The FX eTrading IT department delivers cutting-edge technology directly to the worldwide FX business, powering real-time pricing, trading, booking and risk platforms used across London, New York, Tokyo, Singapore and beyond.Within this group, the Booking, Positions & STP team builds and maintains the core services responsible for trade booking, lifecycle management, real-time positions and straight-through-processing—critical components relied upon by traders every day.
Our mission is to evolve these high-performance, grid-based systems into strategic, scalable platforms supporting the bank's global growth.This is an exceptional opportunity for a highly motivated developer to work in a fast-paced Front Office environment, collaborating directly with traders, quantitative teams and senior technologists.
What You Will DoAs part of this multidisciplinary team (Java & C#), you will:Develop and enhance the Position & Trade Booking Platform, a mission-critical component of the global FX eTrading ecosystemEnsure software is built to the highest standards of performance, security and reliabilityParticipate in the full Agile lifecycle: analysis, design, development, documentation, testing and peer reviewsWork directly with traders, providing L3 support and contributing to rapid issue resolutionSupport production teams with releases, monitoring and system stabilityContribute to architecture discussions, propose technical improvements and shape long-term platform strategyLead developers when required, offering guidance through mentoring, pair programming and code reviewsEngage in migration and refactoring initiatives to modernise and optimise platform componentsAnalyse business requirements and translate them into high-quality technical solutions Technical Skills RequiredCore Experience5+ years' experience in enterprise software development, including 2+ years in a lead roleStrong background in electronic trading platforms or other high-load, distributed systemsExperience with Java Core (SE, multithreading, low-latency, optimisation) – Mastery levelPractical knowledge of C#Solid understanding of SDLC – Mastery levelExperience in Agile/Scrum delivery environmentsExposure to refactoring/migration of legacy systems to modern architecturesNice to HaveExperience with Oracle Coherence, grid computing or distributed cachingReal-time messaging protocolsFront Office experience in FX, FX Options or Interest RatesAbility to analyse and design high-performance architecturesStrong quantitative background and ability to understand FX products and pricing flows