Senior Software Engineer - Risk and Performance Platform London, GBR
Senior Software Engineer - Risk and Performance Platform London, GBR

Senior Software Engineer - Risk and Performance Platform London, GBR

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
B

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.

Bloomberg is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within the fast-paced financial technology sector. As a Senior Software Engineer in London, you will have access to cutting-edge projects, opportunities for professional growth, and a commitment to diversity and inclusion, ensuring a rewarding and meaningful career path while working alongside talented professionals in a supportive environment.
B

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

Proficiency in Python and C++
Experience in designing and building distributed systems
Strong understanding of data structures and algorithms
Knowledge of high-performance analytics platforms
Ability to develop full-stack applications
Experience with financial products and risk analytics
Strong communication and collaboration skills
Understanding of system architecture for large-scale applications
Familiarity with cross asset pricing and valuation
Growth mindset and adaptability in a fast-paced environment
Experience in producing technical requirements
Enthusiasm for best practices in code reviews and testing
Mentorship capabilities

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.

Senior Software Engineer - Risk and Performance Platform London, GBR
Bloomberg L.P.
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Senior Software Engineer - Risk and Performance Platform London, GBR

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-09-01

  • B

    Bloomberg L.P.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>