Senior Software Engineer - Risk and Performance Platform
Bloomberg
The Front Office (FO) group within Risk and Performance Platform is a key client-facing group within the Risk ecosystem. We deliver advanced risk analytics and tools to institutional clients—including hedge funds and global banks—to help them simulate and understand the real-time impact of market dynamics such as interest rates, volatility, and currency movements. Our tools support detailed profit and loss (P&L) analysis, scenario modelling, and performance attribution.
As a Software Engineer in the Risk Front Office group, you will play a central role in designing and building high-performance, scalable systems that deliver real-time and scenario-based risk analytics. You’ll contribute to solutions used by both buy- and sell-side clients across delivery channels, including scheduled reporting, on-demand APIs, and interactive UIs—gaining exposure across the full technology stack.
The Risk FO Modelling team is full-stack and provides P&L and attribution analytics for derivatives and structured products. These tools rely on advanced modelling techniques, such as term structure greeks, to offer clients transparency into how different market data changes affect portfolio performance. We’re currently building an intraday ticking price solution for OTC derivatives, integrating models developed by our Quant teams.
We’ll trust you to:
Work directly with product owners to develop tools that solve complex client problems
Take ownership of technical solutions, development and delivery to production
Develop in all levels of an application stack, from the client to server side
Be open to learning and using any language needed for the role (primarily Python)
You’ll need to have:
A Degree in Computer Science, Engineering, Mathematics, or a related field—or equivalent practical experience
4 years of hands-on experience designing and building distributed, scalable systems or high-performance analytics platforms, preferably using an object-oriented language.
Proficiency in one or more of the following languages: Python, C++ or equivalent
Solid understanding of computer science fundamentals, including data structures and algorithms
Strong communication skills and ability to collaborate effectively across different stakeholders
A growth mindset, with eagerness to learn, adapt, and contribute in a dynamic, fast-paced environment.
We’d love to see:
Experience in producing technical requirements for financial products
Experience in system architecture and building large-scale applications
Enthusiasm for proactively promoting best practices, improving quality through thoughtful code reviews, testing, and active mentorship
Experience in the Risk or Financial Derivatives domain
Good understanding of cross asset pricing and valuation