London
1 day ago
Senior Software Engineer - BVAL

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 teams in London are responsible for building and maintaining the infrastructure that supports the pricing, management, and distribution of millions of bonds across every major market in the world. We also develop tooling to empower clients and internal evaluators to effectively manage pricing inquiries and ensure transparency across the process.  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.



Por favor confirme su dirección de correo electrónico: Send Email