Senior Software Engineer - Risk and Performance Platform
Senior Software Engineer - Risk and Performance Platform

Senior Software Engineer - Risk and Performance Platform

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

At a Glance

  • Tasks: Develop innovative risk solutions and collaborate with product owners to tackle complex challenges.
  • Company: Join Bloomberg, a leader in financial technology, powering trillions in transactions daily.
  • Benefits: Enjoy a full-time role with opportunities for growth and collaboration in a dynamic environment.
  • Why this job: Be at the forefront of market risk solutions, impacting financial professionals worldwide.
  • Qualifications: Degree in Computer Science or related field; experience in C++ and fintech required.
  • Other info: Mid-senior level position with a focus on engineering and IT.

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 clientsu2014including hedge funds and global banksu2014to 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. Youu2019ll contribute to solutions used by both buy- and sell-side clients across delivery channels, including scheduled reporting, on-demand APIs, and interactive UIsu2014gaining 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. Weu2019re currently building an intraday ticking price solution for OTC derivatives, integrating models developed by our Quant teams.

Weu2019ll 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)

Youu2019ll need to have:
A Degree in Computer Science, Engineering, Mathematics, or a related fieldu2014or 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.

Weu2019d 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

Senior Software Engineer - Risk and Performance Platform employer: Bloomberg

Bloomberg is an exceptional employer that fosters a dynamic and innovative work culture, where engineers are empowered to take ownership of their projects and collaborate closely with product owners. Located in a vibrant financial hub, employees benefit from unparalleled growth opportunities in the Fintech domain, alongside access to cutting-edge technologies and resources that drive impactful solutions for clients worldwide.
B

Contact Detail:

Bloomberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Risk and Performance Platform

✨Tip Number 1

Familiarise yourself with Bloomberg's Risk and Performance Platform by exploring their existing products and services. Understanding how they operate will help you demonstrate your knowledge during interviews and show that you're genuinely interested in the role.

✨Tip Number 2

Network with current or former employees of Bloomberg, especially those in engineering roles. They can provide valuable insights into the company culture and the specific challenges faced by the Risk team, which can help you tailor your approach when discussing your experience.

✨Tip Number 3

Brush up on your C++ skills and any relevant object-oriented programming languages. Consider working on personal projects or contributing to open-source projects that involve risk solutions or financial applications to showcase your technical abilities.

✨Tip Number 4

Prepare to discuss your understanding of Market Risk concepts, such as VaR and stress testing, during interviews. Being able to articulate these ideas clearly will demonstrate your expertise and readiness for the challenges of the role.

We think you need these skills to ace Senior Software Engineer - Risk and Performance Platform

C++ Programming
Object-Oriented Programming
Software Development Life Cycle (SDLC)
Risk Management Knowledge
Market Risk Analysis
Financial Software Development
Distributed Systems Design
API Development (REST)
Scalability Techniques
Technical Requirements Documentation
Collaboration and Communication Skills
Problem-Solving Skills
Mathematical Modelling
Portfolio Management Understanding

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with C++ and risk solutions. Emphasise any work you've done in the Fintech domain and your understanding of Market Risk.

Craft a Compelling Cover Letter: In your cover letter, explain why you're interested in the Senior Software Engineer role at Bloomberg. Mention specific projects or experiences that align with the responsibilities outlined in the job description, such as developing products for complex problem-solving.

Showcase Technical Skills: Clearly list your technical skills related to the job, including programming languages, API development, and any experience with distributed systems. Provide examples of how you've applied these skills in previous roles.

Highlight Communication and Collaboration: Since strong communication skills are essential for this role, include examples of how you've successfully collaborated with product owners or stakeholders in past projects. This will demonstrate your ability to work effectively within a team.

How to prepare for a job interview at Bloomberg

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++ and any other object-oriented languages you've used. Highlight specific projects where you've developed risk solutions, and be ready to explain the technical challenges you faced and how you overcame them.

✨Understand Market Risk Concepts

Brush up on your knowledge of Market Risk, including VaR calculations and stress testing. Be ready to discuss how these concepts apply to the role and provide examples of how you've worked with them in previous positions.

✨Demonstrate Problem-Solving Abilities

Prepare to discuss complex problems you've solved in your past roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers, focusing on how you took ownership of technical solutions and delivered them to production.

✨Communicate Effectively

Strong communication skills are essential for this role. Practice explaining technical concepts in a way that non-technical stakeholders can understand. Be ready to discuss how you've collaborated with product owners and other team members in the past.

Senior Software Engineer - Risk and Performance Platform
Bloomberg
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
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-08-08

  • B

    Bloomberg

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