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
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
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.