Job Information
Bloomberg Senior Software Engineer - BVAL in London, United Kingdom
BVAL is a premium enterprise product that uses sophisticated quantitative models to price fixed-income instruments and provides premium curves to enhance risk management workflows for our clients. We 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.
Our team in London is responsible for building and maintaining infrastructure to price, manage and distribute thousands of Curves constructed from millions of bonds, using different methodologies and quant algorithms. This is a great opportunity to join our team at an exciting time as we work on expanding the team and take on more ownership of exciting projects to help business achieve its ambitious goals. For those looking for a challenge, it is a great chance to help the team in its ongoing effort to re-engineer our systems to turn it into a highly available resilient distributed system, using the latest technologies like Kafka, Redis, React etc.
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.
Your work will be highly visible, making you highly accountable
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 BVAL including a team of market experts and quantitative analysts. 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+- Experience in automated testing using Docker
Exposure to all phases of the SDLC
Solid communication skills
Positive attitude and collaborative spirit
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
Bloomberg
-
- Bloomberg Jobs