Senior Software Engineer - Bloomberg Valuation (BVAL)
Bloomberg
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 support 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
Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.
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
Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.
Confirm your E-mail: Send Email
All Jobs from Bloomberg