The Algorithmic Trading Developer is responsible for the design, development, implementation and continuous enhancement of algorithmic trading, electronic pricing and market-making solutions within Global Markets. The role focuses on building high-performance, low-latency trading applications, execution algorithms, pricing engines and automation capabilities that support the bank’s electronic trading and market-making strategies across FX, Fixed Income, Commodities and Equities.
Working closely with Traders, Quants, Product Owners, Business Analysts and Technology teams, the Algorithmic Trading Developer translates business requirements, market microstructure knowledge and quantitative models into scalable, resilient and production-ready technology solutions. The role contributes to both strategic platform evolution and day-to-day platform support, ensuring optimal performance, reliability and operational stability of electronic trading systems.
The Algorithmic Trading Developer is accountable for the full software development lifecycle, including solution design, coding, testing, deployment, monitoring and continuous improvement of trading applications. The role leverages modern software engineering practices, data analytics, automation and DevOps principles to accelerate delivery and drive innovation within the electronic trading ecosystem.
Reporting to the Platform Lead: Digital Pricing & Market Making (DPMM), the role plays a critical part in delivering business value through enhanced execution, pricing, risk management and market-making capabilities, while ensuring compliance with technology standards, risk controls and operational excellence objectives