
Senior Software Engineer - BVAL
On site
London, United Kingdom
Full Time
12-03-2025
Job Specifications
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
About the Company
Bloomberg is a global leader in business and financial information, delivering trusted data, news, and insights that bring transparency, efficiency, and fairness to markets. The company helps connect influential communities across the global financial ecosystem via reliable technology solutions that enable our customers to make more informed decisions and foster better collaboration. Know more
Related Jobs


- Company Name
- Darktrace
- Job Title
- Python Software Engineer
- Job Description
- Darktrace has more than 2,500 employees located globally. Founded by mathematicians and cyber defence experts in 2013, Darktrace is a global leader in cyber security AI, delivering complete AI-powered solutions in its mission to free the world of cyber disruption. For over a decade, Darktrace has pioneered a proactive, AI-native approach to security. Our roots lie deep in innovation. The Darktrace AI Research Centre based in Cambridge, UK, has conducted research establishing new thresholds in cybersecurity, with technology innovations backed by over 200 patents and pending applications. Today, Darktrace is a global leader in cybersecurity AI, delivering the essential cybersecurity platform to protect organisations today and for an ever-changing future. What will I be doing: You will join the significant R&D teams in Cambridge that create and improve the products behind the company’s rapid growth. Our software engineers work across a wide variety of projects and with a diverse toolset. Contributing to projects ranging from the rapid prototyping of new ideas, Working to the solid structured development of existing platforms, Working towards the aim of furthering our unique methodology in defending against unknown cyber-attacks, Innovation is of paramount importance and as such, creativity in approach is encouraged as much as traditional project-based development, The role requires the core competency of python development but will expand to become more specialised in one or more areas of technology. This is a hybrid role, and the expectation would be to work a minimum of 2 days a week in the Cambridge office. What experience do I need: We welcome applications from engineers who have a solution focused mindset that can combine this with an analytical approach to problem-solving. During the interview process you’ll be able to demonstrate your ability to program using Python and will show an understanding of writing code in a production environment. Additionally, it’s likely that you’ll be: Comfortable working autonomously and taking independent decisions as well as having the ability to work cooperatively within a team, Able to show knowledge or interest in cyber-security / malware forensics, Experienced with statistical analysis of static or dynamic systems, Familiar with Docker, Knowledgeable about cloud computing environments would be beneficial. Experience of working with a range of other programming languages such as JavaScript, Rust, and C++ would also be beneficial but isn’t essential. Benefits we offer: 23 days’ holiday + all public holidays, rising to 25 days after 2 years of service, Additional day off for your birthday, Private medical insurance which covers you, your cohabiting partner and children, Life insurance of 4 times your base salary, Salary sacrifice pension scheme, Enhanced family leave, Confidential Employee Assistance Program, Cycle to work scheme.


- Company Name
- NJF Global Holdings Ltd
- Job Title
- DevOps Engineer
- Job Description
- DevOps Engineer (Infrastructure) - Quant Investment Firm We're seeking an Infrastructure - DevOps Engineer to help build and enhance our research platform. This role focuses on workflow-driven software solutions, scalable resource orchestration, and high-performance computing (HPC) to support advanced research and trading operations. Key Responsibilities: Develop and maintain software for high-performance computing environments. Design and implement orchestration-driven resource management solutions. Enhance CI/CD pipelines and deployment automation. Collaborate with cross-functional teams to deliver robust infrastructure solutions. Stay updated on emerging DevOps and cloud technologies. Skills & Experience: Strong software engineering background (TDD, OOP, Software Architecture). Proficiency in Golang. Experience with CI/CD tools (GitLab, GitHub Actions). Knowledge of event-driven architectures and workflow orchestration (Apache Airflow, Temporal). Familiarity with monitoring & metrics tools (Grafana, Prometheus, Splunk, Kibana). Experience with AWS and cloud-based deployments. Interest in HPC environments and data centers. This role offers an opportunity to work on cutting-edge infrastructure solutions in a collaborative and innovative environment.


- Company Name
- Xero
- Job Title
- Senior Software Engineer
- Job Description
- Our Purpose At Xero, we’re here to help you supercharge your business. We do this by automating routine tasks, surfacing actionable insights and connecting businesses with the right data, advisors and apps. When that happens, we’re not only making life better for small business, we’ll be building a stronger economy that can change the world. You'll help build and manage software that solves engineering problems at scale. You’ll work in collaboration with other Xeros to help create and deliver beautiful software to our customers, faster. You’ll undertake software application development on applications in our existing suite of products (including new ones), contributing to new or improved experiences for our customers, internal and external. You’ll help maintain the standard for engineering excellence at Xero and support your team members in building products together. You’ll demonstrate leadership on best practices, and be a role model and mentor for other team members. You’ll contribute to our cross functional environment by working towards the same objectives, using modern principles and practices. You’ll be enabled to seek clarity with technical complexities and be able to demonstrate smart ways to automate. You’ll be able to make data-driven decisions that will release value early to solve Xero customers' problems more effectively. What you'll do Create software - Care deeply about customer problems and technical excellence, develop high quality and scalable software, and coach others to do the same. Relentlessly automate any manual processes. Contribute to technical solution designs that embrace a quality-first approach. Participate in code reviews as a role model for giving and receiving feedback. Test software - Design and perform sophisticated testing activities that effectively and efficiently reveal product quality across a range of risk areas and quality criteria. Coach team members to enable high quality testing in line with Xero’s quality strategy and standards. Resolve issues - Efficiently assess the causes and identify solutions for development or production issues, and effectively communicate the impact to stakeholders. Recognise common patterns of failure to mitigate issues before they reach production. Proactively participate in incident responses and contribute to post-mortems. Continuous improvement - Proactively maintain, grow and share knowledge of development technologies used in the development of Xero’s software applications. Deliver infrastructure in a production environment - Champion automation of delivery processes. Coach and support engineers to ensure all software is running as expected and proactively works to prevent customer facing problems. Modern software and delivery practices - Be a proactive champion of agile and delivery practices who coaches and develops others in this space in order to ensure a consistent approach to ways of working. Recruitment - Participate in interviews and recruitment processes. What you'll bring High level of experience in a range of languages and tools including experience in the tech we use C#/.Net, React, SQL Server, and AWS. Proven ability to contribute to internal ecosystems, build SDKs and libraries to enable other teams to integrate with their products. Able to debug across the entire Xero technology stack to unblock the team. Able to make major code design decisions for individual products. Highly proficient in the architecture and implementation of distributed systems. Ability to refactor complex, monolithic systems into scalable, resilient components. Proficient with CI/CD concepts and tooling. Strong advocate and teacher of TDD and automated tooling to safely and repeatedly release code. Ability to review and coordinate team processes to improve quality and strengthen feedback loops. Why Xero? Offering very generous paid leave to use however you’d like (plus statutory holidays!), dedicated paid leave to care for your physical and mental wellbeing as well as an Employee Assistance Program to access mental health care for you and your family, private medical insurance, gym passes, employee resource groups, 26 weeks of paid parental leave for primary caregivers, an Employee Share Plan, beautiful offices, flexible working, and many other benefits that reflect our human value, you’ll do the best work of your life at Xero.


- Company Name
- Intellect Group
- Job Title
- Software Engineer
- Job Description
- Software Engineer PHP & Symfony | Hybrid (Leeds) | £35k-£45k An innovative tech company is looking for a skilled Software Engineer to join their growing team. If you’re passionate about building modern web applications and enjoy working with the latest technology, this could be the perfect opportunity for you. The Role You’ll be involved in the full development lifecycle, from designing and building scalable applications to integrating APIs and optimising performance. Working with a collaborative team, you’ll contribute to exciting projects that make an impact. Your Responsibilities Develop and maintain web applications using PHP and Symfony Work with frontend technologies including Twig and TailwindCSS Optimise assets and performance using Webpack Develop and maintain third-party API integrations Manage database queries and migrations in PostgreSQL Collaborate using Git (GitHub, GitLab, or Bitbucket) Write high-quality, well-documented code Contribute to code reviews and knowledge-sharing sessions What You’ll Bring Solid experience with PHP and Symfony frameworks Understanding of Object-Oriented Programming (OOP) principles Proficiency in HTML, CSS, JavaScript (ES6+), and TailwindCSS Knowledge of Webpack for optimising frontend assets Familiarity with REST APIs and JSON structures Experience with PostgreSQL, including writing queries and migrations Comfortable using Git for version control A problem-solving mindset and eagerness to learn Bonus Skills Experience with search technologies such as Meilisearch Understanding of payment integrations (e.g., Stripe) Knowledge of AI-driven API integrations Familiarity with containerisation tools like Docker (training provided) Experience working in Agile or Scrum environments What’s in It for You? Be part of a fast-growing company working on cutting-edge technology Hybrid working – 3 days per week in the Leeds office Career development and learning opportunities 6 weeks annual leave plus bank holidays Competitive salary