At a Glance
- Tasks: Design and build high-performance systems for real-time risk analytics.
- Company: Join Bloomberg, a leader in financial technology and analytics.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and mentorship.
- Why this job: Make an impact by solving complex client problems in a fast-paced setting.
- Qualifications: Degree in Computer Science or related field; 4 years of relevant experience required.
- Other info: Bloomberg values diversity and is committed to inclusive hiring practices.
The predicted salary is between 43200 - 72000 £ per year.
Senior Software Engineer – Risk and Performance Platform
Location
London
Business Area
Engineering and CTO
Ref #
10045158
Description & Requirements
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
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email
#J-18808-Ljbffr
Senior Software Engineer - Risk and Performance Platform London, GBR employer: Bloomberg L.P.
Contact Detail:
Bloomberg L.P. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Risk and Performance Platform London, GBR
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, especially Python and any relevant frameworks. This will not only help you during interviews but also show your genuine interest in the role.
✨Tip Number 2
Network with current or former employees in the Risk and Performance Platform team. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.
✨Tip Number 3
Prepare to discuss your experience with distributed systems and high-performance analytics platforms. Be ready to share specific examples of projects you've worked on that align with the responsibilities outlined in the job description.
✨Tip Number 4
Showcase your growth mindset by discussing how you've adapted to new technologies or challenges in past roles. Highlighting your eagerness to learn and contribute will resonate well with the hiring team.
We think you need these skills to ace Senior Software Engineer - Risk and Performance Platform London, GBR
Some tips for your application 🫡
Understand the Role: Read the job description thoroughly to grasp the responsibilities and requirements of the Senior Software Engineer position. Highlight your relevant experience in designing and building scalable systems, particularly in risk analytics.
Tailor Your CV: Customise your CV to reflect your experience with the required programming languages, especially Python, and any relevant projects that demonstrate your ability to develop high-performance analytics platforms.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for risk analytics and your understanding of financial products. Mention specific experiences that align with the company's needs and how you can contribute to their goals.
Highlight Collaboration Skills: Emphasise your strong communication skills and ability to work with diverse stakeholders. Provide examples of past collaborations that led to successful project outcomes, as this is crucial for the role.
How to prepare for a job interview at Bloomberg L.P.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with distributed systems and high-performance analytics platforms. Highlight specific projects where you used Python or C++, and be ready to explain your design choices and the impact they had on performance.
✨Understand the Financial Domain
Familiarise yourself with risk analytics, P&L analysis, and derivatives. Being able to speak knowledgeably about these topics will demonstrate your interest in the role and your ability to contribute effectively to the team.
✨Demonstrate Collaboration Skills
Since the role involves working closely with product owners and other stakeholders, prepare examples of how you've successfully collaborated in past projects. Emphasise your communication skills and your ability to work in a team environment.
✨Embrace a Growth Mindset
Show your eagerness to learn and adapt by discussing how you've tackled challenges in previous roles. Share instances where you sought feedback, improved your skills, or mentored others, as this aligns well with the company's values.