Lisbon · Hybrid · Front Office Technology
Join a global Front Office engineering team within one of Europe's largest and most stable banking groups.
TheFX eTrading ITdepartment 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, theBooking, Positions & STP teambuilds 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 Do
As part of this multidisciplinary team (Java & C#), you will:
Develop and enhance thePosition & Trade Booking Platform, a mission-critical component of the global FX eTrading ecosystem
Ensure software is built to thehighest standards of performance, security and reliability
Participate in the full Agile lifecycle: analysis, design, development, documentation, testing and peer reviews
Work directly with traders, providingL3 supportand contributing to rapid issue resolution
Support production teams with releases, monitoring and system stability
Contribute to architecture discussions, propose technical improvements and shape long-term platform strategy
Lead developers when required, offering guidance through mentoring, pair programming and code reviews
Engage in migration and refactoring initiatives to modernise and optimise platform components
Analyse business requirements and translate them into high-quality technical solutions
Technical Skills Required
Core Experience
5+ years' experience in enterprise software development, including 2+ years in a lead role
Strong background inelectronic trading platformsor other high-load, distributed systems
Experience withJava Core(SE, multithreading, low-latency, optimisation) – Mastery level
Practical knowledge ofC#
Solid understanding of SDLC – Mastery level
Experience inAgile/Scrumdelivery environments
Exposure to refactoring/migration of legacy systems to modern architectures
Nice to Have
Experience withOracle Coherence, grid computing or distributed caching
Real-time messaging protocols
Front Office experience in FX, FX Options or Interest Rates
Ability to analyse and designhigh-performance architectures
Strong quantitative background and ability to understand FX products and pricing flows