Full Stack Software Engineer (Python)

Full Stack Software Engineer (Python)

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Validus Risk Management

At a Glance

  • Tasks: Lead the development of impactful features for our innovative Validus Horizon platform.
  • Company: Join a forward-thinking tech company focused on client success and product evolution.
  • Benefits: Enjoy competitive pay, health care, retirement plans, and support for professional qualifications.
  • Other info: Be part of a diverse team that values inclusion and growth.
  • Why this job: Make a real difference in financial technology while enhancing your skills and career.
  • Qualifications: 3-5 years in software development with strong Python and full stack experience.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for a Python Software Engineer to join our Client Success Team. The vision of the Client Success Team is to establish a proactive, client-aligned feedback loop that accelerates high-impact feature delivery for the Validus Horizon platform. By doing so, the team enhances internal efficiency and delivers greater external client value. This positions the Client Success Team not just as a support function, but as a strategic driver of product evolution, revenue enablement, and client engagement.

As a Senior Developer within this team, you will take ownership of small-to-medium scope enhancements from idea to production, driving measurable business impact. You will work cross-functionally with business leads, tech teams, and clients to translate complex financial and operational requirements into robust, scalable solutions. You will also play a leadership role within CST initiatives, ensuring delivery of results, high accountability, and technical quality.

Key Responsibilities
  • Lead the end-to-end delivery of high-impact features and enhancements for Validus Horizon, from technical design through deployment and post-release feedback.
  • Own multiple concurrent CST initiatives, ensuring timely execution with clear stakeholder communication and transparency.
  • Design and implement full stack solutions (backend services, APIs, data pipelines, and frontend components) aligned with Horizon architecture and best practices.
  • Build and maintain robust ETL processes (data ingestion, validation, transformation, reporting, SFTP/API integrations) to enhance data availability, and client workflows.
  • Collaborate closely with business stakeholders to refine requirements, define acceptance criteria, and quantify business value.
  • Contribute to technical scoping and effort estimation as part of the CST ranking and prioritisation process.
  • Improve system performance, reliability, and scalability across Horizon components (e.g., RiskView, TradeView, PortfolioView).
  • Act as a technical mentor within the CST, promoting high standards in code quality, documentation, testing, and delivery.
  • Support stakeholder and client meetings by presenting technical solutions, trade-offs, and implementation roadmaps.
Requirements
  • 3-5 years of professional software development experience.
  • Strong academic background in a quantitative discipline (Mathematics, Physics, Financial Engineering, Computer Science, etc.).
  • Strong experience in Python or a similar backend language used for data processing and financial applications.
  • Full stack development experience (backend services, APIs, databases, and modern frontend frameworks).
  • Experience designing and maintaining data pipelines and integrations (APIs, SFTP, structured market/portfolio datasets).
  • Proven ability to lead small-to-medium scale projects with high accountability and ownership.
  • Strong interest in financial markets, with exposure to FX and interest rate products.
  • Ability to communicate complex technical and financial concepts clearly to both technical and non-technical stakeholders.
  • Strong attention to detail, prioritisation skills, and ability to manage multiple parallel initiatives.
Preferred Qualifications
  • Experience working with financial risk management software or platforms.
  • Experience in market data integration, trade lifecycle systems, or portfolio analytics.
  • MSc degree in a STEM field.
  • Understanding of risk modelling, pricing, or financial analytics concepts.
  • Experience working in client-facing or consultative technology roles.
Benefits
  • Competitive remuneration package (salary + bonus).
  • Health care.
  • Retirement plans.
  • 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.

Full Stack Software Engineer (Python) employer: Validus Risk Management

At Validus, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Full Stack Software Engineer in our Client Success Team, you will not only contribute to impactful projects but also benefit from competitive remuneration, comprehensive health care, and support for professional qualifications. Our commitment to diversity and inclusion ensures that every employee feels valued and empowered to grow within the organisation.

Validus Risk Management

Contact Details:

Validus Risk Management Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Software Engineer (Python)

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with the role. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common questions and scenarios related to full stack development. The more comfortable you are discussing your experience and technical skills, the better you'll perform!

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining our team.

We think you need these skills to ace Full Stack Software Engineer (Python)

Python
Full Stack Development
Backend Services
APIs
Data Pipelines
ETL Processes
Technical Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Full Stack Software Engineer. Highlight your experience with Python and full stack development, and don’t forget to mention any relevant projects that showcase your skills in data processing and financial applications.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about the role and how your background aligns with our vision at StudySmarter. Be sure to mention your interest in financial markets and any relevant experience you have.

Showcase Your Projects:If you’ve worked on any projects that involved backend services, APIs, or data pipelines, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to lead initiatives and deliver results.

Apply Through Our Website:We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to engage directly with us!

How to prepare for a job interview at Validus Risk Management

Know Your Tech Stack

Make sure you’re well-versed in Python and any other relevant technologies mentioned in the job description. Brush up on your full stack development skills, especially around backend services, APIs, and modern frontend frameworks. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.

Understand the Business Context

Familiarise yourself with the Validus Horizon platform and its impact on client success. Be prepared to discuss how your technical solutions can drive business value and enhance client engagement. This shows that you’re not just a coder but someone who understands the bigger picture.

Prepare for Scenario Questions

Expect questions that assess your problem-solving skills and ability to manage multiple initiatives. Think of examples from your past experiences where you led projects or collaborated with stakeholders. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.

Showcase Your Communication Skills

Since the role involves working with both technical and non-technical stakeholders, practice explaining complex concepts in simple terms. You might be asked to present a technical solution during the interview, so being clear and concise will demonstrate your ability to bridge the gap between tech and business.