At a Glance
- Tasks: Develop high-performance algorithms for pricing fixed-income instruments and enhance risk management workflows.
- Company: Join Bloomberg, a leader in financial technology with a commitment to innovation and diversity.
- Benefits: Enjoy competitive salary, health benefits, and opportunities for professional growth in a dynamic environment.
- Why this job: Make a real impact by working on cutting-edge tools that ensure pricing accuracy for top clients.
- Qualifications: Experience in distributed systems, proficiency in Python/C++/JavaScript, and strong communication skills.
- Other info: Collaborative culture with excellent career advancement opportunities and a focus on diversity and inclusion.
The predicted salary is between 36000 - 60000 ÂŁ per year.
BVAL (Bloomberg Valuation) is a premium enterprise product that uses sophisticated quantitative models to price fixedâincome instruments to enhance risk management workflows for our clients. Our team supports critical valuation functions at large asset managers, sell side banks and index consumers, which requires us to write high performance algorithms and infrastructure that can price 2.5 million securities in a span of 15 minutes. BVAL is the pricing source of choice for many clients and Bloomberg products such as Portfolio Analytics, Trading Systems and Index.
Two of our FI Pricing London teams are responsible for the systems used by the Fixed Income experts inâhouse â the Evaluators, to monitor and improve the quality of our prices. We have an exciting opportunity for a Software Engineer to join our team and help contribute to evaluator tooling across the pricing lifecycle â from market data inputs used in pricing snapshots, through to validation and challenge of pricing outputs. These tools are critical to ensuring pricing accuracy, enabling expert oversight, and supporting clientâfacing workflows.
In this role, you will have the opportunity to work on a mix of internal evaluator platforms and clientâfacing systems, helping to evolve them toward a longâterm vision of greater automation, higher evaluator efficiency, and consistent pricing quality at scale.
We'll trust you to:
- Take responsibility for the full software development lifeâcycle, from understanding the needs of the business through to coding to deployment and maintenance.
- Solve complex software design and optimization problems while understanding the scope and impact of your work.
- Be quick, resourceful, flexible, and an excellent collaborator. You will balance the best of technical and product knowledge to craft unsurpassed product solutions for our customers.
- Partner with multiple teams within and outside of your core team including a team of market experts. You should be able to explain technical concepts to our nonâtechnical partners while managing their expectations.
Youâll need to have:
- Experience working with high availability distributed systems.
- Deep understanding of objectâoriented design, data structures and algorithms.
- Proficiency in Python or C++ or JavaScript/Typescript.
- Experience in automated testing using Docker.
- Exposure to all phases of the SDLC.
- Excellent communication skills.
- A positive attitude and collaborative spirit.
- Experience or an interest in UI work is a plus.
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 amer_recruit@bloomberg.net.
Senior Software Engineer - Bloomberg Valuation (BVAL) in London 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 - Bloomberg Valuation (BVAL) in London
â¨Tip Number 1
Network like a pro! Reach out to current or former employees at Bloomberg, especially those in the Engineering and CTO area. A friendly chat can give us insider info and maybe even a referral!
â¨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Practice algorithms and data structures in Python, C++, or JavaScript/Typescript. We want to show off our problem-solving chops!
â¨Tip Number 3
Donât forget to showcase your collaborative spirit! During interviews, share examples of how weâve worked with cross-functional teams. Itâs all about demonstrating that we can communicate complex ideas clearly.
â¨Tip Number 4
Apply through our website! Itâs the best way to ensure our application gets seen. Plus, it shows weâre genuinely interested in being part of the Bloomberg team. Letâs make it happen!
We think you need these skills to ace Senior Software Engineer - Bloomberg Valuation (BVAL) in London
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your experience with high availability distributed systems and any relevant programming languages like Python or C++.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about the role and how your background makes you a great fit. Donât forget to mention your collaborative spirit and problem-solving skills!
Showcase Your Projects: If you've worked on projects that demonstrate your expertise in software development, especially in automated testing or UI work, make sure to include them. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, itâs super easy!
How to prepare for a job interview at Bloomberg L.P.
â¨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Python, C++, or JavaScript/Typescript. Be ready to discuss your experience with high availability distributed systems and object-oriented design. Theyâll likely ask you to solve some technical problems, so practice coding challenges beforehand!
â¨Understand the Business Context
Familiarise yourself with Bloomberg Valuation (BVAL) and its role in pricing fixed-income instruments. Knowing how your work impacts clients and their risk management workflows will help you articulate your value during the interview.
â¨Show Off Your Collaboration Skills
Since this role involves partnering with various teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight your ability to explain complex technical concepts to non-technical partners â communication is key!
â¨Prepare for the Full SDLC Discussion
Be ready to discuss your experience across all phases of the software development life cycle. Theyâll want to know how you approach coding, deployment, and maintenance, so have specific examples from your previous roles at hand.