At a Glance
- Tasks: Design and maintain high-quality software for Bloomberg's index products.
- Company: Join Bloomberg, a leader in finance and technology, powering innovative indices globally.
- Benefits: Enjoy competitive salary, collaborative culture, and opportunities for mentorship.
- Why this job: Work at the intersection of finance and engineering, tackling complex challenges with a talented team.
- Qualifications: Strong programming skills, degree in relevant field, and a passion for financial markets required.
- Other info: Full-time position based in London, ideal for those eager to learn and grow.
The predicted salary is between 78000 - 108000 £ per year.
Senior Software Engineer – Index Calculation
Location
London
Business Area
Engineering and CTO
Ref #
10044725
**Description & Requirements**
Passive investment is a fast growing area in finance, and Indices u2013 both benchmark and bespoke u2013 are at the heart of this growth. At Bloomberg we are proud to be a key player in this space, powering some of the most innovative and widely recognized indices across all asset classes. Combining our technology with a comprehensive breadth of trusted data and research our indices have billions of dollars linked to them. You can learn more about our products . We are looking for an experienced software engineer to join the Calculators team within Index Engineering – the group responsible for the core calculation and analytics logic behind our indices. This role requires gaining a deep understanding of underlying financial concepts and investment strategies, as well as tackling the software engineering challenges of scaling our systems to support the businessu2019s ambitious growth plans.
Our team specializes in the commodity and fixed income asset classes. Youu2019ll contribute to strategically important projects, including our flagship commodity benchmark indices and fixed income strategies targeting growth in the ESG space that use numerical optimization techniques. Our work sits at the intersection of finance and engineering, requiring strong technical skills and an eagerness to engage and partner with our highly knowledgeable business experts.
As one of four calculator teams within the broader Index Engineering group, youu2019ll join a community of skilled, curious software engineers who care deeply about clean software design, maintainability and craftsmanship. We use agile techniques to partner with business stakeholders – not just to deliver indices but improve and refine index methodologies to produce best-in-class products for our clients.
**We\’ll trust you to:**
– Design, build, and maintain high-quality, testable, and scalable software to power – Bloombergu2019s index products
– Develop a deep understanding of the financial principles that underpin our indices
– Tackle complex engineering problems alongside a talented, collaborative team
– Partner with our non-engineering business experts to develop best-in-class solutions.
**Youu2019ll need to have:**
– Strong programming skills in object-oriented programming language (ideally C#)
– A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience
– A solid foundation in software design, with an appreciation for clean code and domain-driven design
– A natural curiosity and passion for financial markets and investment strategies
– Strong analytical thinking and problem-solving capabilities
-Excellent communication skills and a collaborative mindset
– Proactive attitude with the ability to work independently and take ownership
**Weu2019d love to see:**
– Experience building applications with an analytical focus for the finance domain
– A passion for collaboration, learning and mentorship.
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 - Index Calculation employer: Bloomberg
Contact Detail:
Bloomberg Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Index Calculation
✨Tip Number 1
Familiarise yourself with Bloomberg's index products and the financial concepts behind them. Understanding how indices work, especially in the context of passive investment, will help you demonstrate your knowledge during discussions.
✨Tip Number 2
Brush up on your C# programming skills, as strong proficiency in this language is essential for the role. Consider working on personal projects or contributing to open-source projects that involve financial applications to showcase your abilities.
✨Tip Number 3
Network with professionals in the finance and software engineering sectors. Attend industry meetups or webinars to connect with individuals who can provide insights into Bloomberg's culture and the specific challenges faced by the Index Engineering team.
✨Tip Number 4
Prepare to discuss your problem-solving approach and analytical thinking skills. Be ready to share examples of complex engineering problems you've tackled, particularly those related to finance or data analysis, as this will highlight your fit for the role.
We think you need these skills to ace Senior Software Engineer - Index Calculation
Some tips for your application 🫡
Understand the Role: Before applying, make sure you thoroughly understand the responsibilities and requirements of the Senior Software Engineer - Index Calculation position. Familiarise yourself with Bloomberg's products and the financial concepts related to indices.
Tailor Your CV: Customise your CV to highlight relevant experience in software engineering, particularly in object-oriented programming and financial applications. Emphasise your analytical skills and any experience with C# or similar languages.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for finance and technology. Discuss how your background aligns with the role and mention specific projects or experiences that demonstrate your problem-solving capabilities and collaborative mindset.
Highlight Relevant Projects: In your application, include examples of past projects that involved analytical focus or financial domain experience. This could be anything from building applications to working on financial models, showcasing your technical skills and understanding of investment strategies.
How to prepare for a job interview at Bloomberg
✨Understand Financial Concepts
Make sure to brush up on the financial principles that underpin indices, especially in the context of passive investment. Being able to discuss these concepts confidently will show your depth of understanding and interest in the role.
✨Showcase Your Technical Skills
Prepare to demonstrate your programming skills, particularly in object-oriented languages like C#. Be ready to discuss past projects where you applied clean code practices and domain-driven design.
✨Emphasise Collaboration
Highlight your experience working in collaborative environments. Discuss how you've partnered with non-engineering stakeholders in previous roles to develop solutions, as this is crucial for the position.
✨Prepare for Problem-Solving Questions
Expect to tackle complex engineering problems during the interview. Practice articulating your thought process when solving technical challenges, as this will demonstrate your analytical thinking and problem-solving capabilities.