Senior Financial Software Engineer
Senior Financial Software Engineer

Senior Financial Software Engineer

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
V

At a Glance

  • Tasks: Join our team to design and maintain cutting-edge financial software solutions.
  • Company: Validus is a leading tech-enabled advisory firm focused on financial market risk management.
  • Benefits: Enjoy competitive pay, private healthcare, retirement plans, and fun social events.
  • Why this job: Be part of an innovative team shaping the future of financial technology with real-world impact.
  • Qualifications: Bachelor's degree in a relevant field; experience in programming and databases preferred.
  • Other info: We're committed to diversity and creating an inclusive workplace for everyone.

The predicted salary is between 48000 - 84000 £ per year.

Validus is looking for a software engineer to join our financial development team. The financial development team is responsible for designing, implementing and maintaining the systems and services powering the rapidly growing, award-winning technology offering at Validus. The financial development team is part of the broader technology team working in collaboration with quants, frontend and platform engineers. Our teams work together to grow our technology platform, Horizon. Horizon comprises multiple applications for trade execution, portfolio management and risk analysis for alternative asset managers in various domains, such as private equity, private debt and real estate.

Key Responsibilities:

  • Engage with external stakeholders and clients to understand their needs and design solutions for capturing and integrating their data for it to be utilised on Horizon.
  • Work closely with internal stakeholders, including Validus's quant, risk advisory, and global capital market desks to understand their needs, gather requirements and propose new solutions.
  • Build a strong understanding of FX and interest rate products, the related financial markets, and market data sources.
  • Support ad hoc maintenance of our applications and scheduled processes.
  • Implement cloud-native solutions on AWS, ranging from HTTP APIs to event-driven microservices utilising gRPC.
  • Solutions are built in Rust and Python (with Django/FastAPI web frameworks).
  • Design data models for elegantly capturing the business domain of complex trades across multiple asset classes.
  • You will be exposed to several databases, but the primary database for portfolios (investments, leverages and derivatives) will be MySQL and MongoDB.
  • Build out performance-critical systems written in Rust, and contribute efficient, testable and maintainable code to our Python codebase with performance and observability in mind.

Requirements:

  • The ideal candidate will likely hold a Bachelor's degree or higher in computer science, mathematics, finance or a related field.
  • Experience with financial or market risk modelling is a plus, but not required.
  • The role is heavily finance focused, so a keen interest is expected.
  • Abstract thinking, an interest in designing financial object models.
  • Experience with one or more modern programming languages. We mostly use Rust and Python, but we are keen to speak with strong engineers from any background.
  • Experience with databases. We use MongoDB, MySQL and DynamoDB, but experience with other database technologies would also be valuable.
  • Experience with AWS is a plus, but not required.
  • Curiosity to explore new technologies. We are constantly looking for potential technologies to improve our platform.

Preferred Qualifications/Experience:

  • Experience with financial risk management software or platforms.
  • Knowledge of AWS computing platforms and services.

Benefits:

Validus Risk Management is an independent technology-enabled advisory firm specializing in the management of FX, interest rate and other market risks. We work with institutional investors, fund managers, and portfolio companies to design and implement strategies to measure, manage and monitor financial market risk, using a market-tested combination of specialist consulting services, trade execution and innovation risk technology. Working at Validus can offer an exciting opportunity for both personal development and professional growth. Share in our mission to become the largest and most respected specialist provider of financial market risk services in the world. Notable benefits include a competitive remuneration package (salary + bonus), retirement plan, private healthcare, regular social events, and financial support towards professional qualifications. Validus is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Senior Financial Software Engineer employer: Validus Risk Management

At Validus, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation within our financial development team. Located in a vibrant environment, we provide our employees with competitive remuneration, comprehensive benefits including private healthcare and support for professional qualifications, as well as ample opportunities for personal and professional growth. Join us in our mission to lead the financial market risk services sector while enjoying a diverse and inclusive workplace that values every individual's contribution.
V

Contact Detail:

Validus Risk Management Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Financial Software Engineer

✨Tip Number 1

Familiarise yourself with the financial products mentioned in the job description, such as FX and interest rate products. Understanding these concepts will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the financial development community online. Join forums or groups related to financial software engineering, particularly those focusing on Rust and Python. Networking with professionals in the field can provide insights and potentially lead to referrals.

✨Tip Number 3

Showcase any relevant projects or contributions you've made using Rust or Python, especially if they relate to financial applications. Having tangible examples of your work can set you apart from other candidates.

✨Tip Number 4

Research Validus and its technology platform, Horizon. Understanding their mission and the specific technologies they use will allow you to tailor your discussions during interviews and show that you're genuinely interested in being part of their team.

We think you need these skills to ace Senior Financial Software Engineer

Proficiency in Rust and Python
Experience with Django and FastAPI frameworks
Strong understanding of financial products, particularly FX and interest rate products
Knowledge of market data sources and financial markets
Experience with database technologies, specifically MySQL and MongoDB
Familiarity with AWS cloud services
Ability to design data models for complex financial trades
Experience in building performance-critical systems
Strong problem-solving skills
Excellent communication skills for stakeholder engagement
Curiosity to explore and implement new technologies
Understanding of financial risk management concepts
Ability to write efficient, testable, and maintainable code
Collaboration skills to work with cross-functional teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Rust and Python. Emphasise any work you've done with financial systems or databases like MySQL and MongoDB.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that align with Validus's focus on financial technology and your understanding of FX and interest rate products.

Showcase Your Technical Skills: Include specific examples of your technical skills, especially in cloud-native solutions and database management. If you have experience with AWS, make sure to highlight it, even if it's not a requirement.

Demonstrate Your Curiosity: Mention any recent technologies or methodologies you've explored that could benefit Validus. This shows your proactive approach and willingness to innovate within the financial technology space.

How to prepare for a job interview at Validus Risk Management

✨Understand the Financial Landscape

Familiarise yourself with FX and interest rate products, as well as the financial markets they operate in. This knowledge will help you engage effectively with stakeholders and demonstrate your keen interest in the finance sector during the interview.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Rust and Python, especially in relation to building cloud-native solutions on AWS. Highlight any projects where you've implemented APIs or microservices, as this aligns closely with the role's requirements.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've tackled complex problems in previous roles. Validus values abstract thinking and innovative solutions, so showcasing your ability to design financial object models or data structures will set you apart.

✨Engage with the Company’s Mission

Research Validus and its mission to become a leading provider of financial market risk services. Express your enthusiasm for their goals and how your skills can contribute to their success, which will show your genuine interest in the company.

Senior Financial Software Engineer
Validus Risk Management
V
  • Senior Financial Software Engineer

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-21

  • V

    Validus Risk Management

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>