Software Engineer (Python / ETL) - London

Software Engineer (Python / ETL) - London

Full-Time 40000 - 50000 € / year (est.) No home office possible
Validus Risk Management

At a Glance

  • Tasks: Join our Client Success Team to design and implement innovative software solutions.
  • Company: Dynamic tech company focused on financial markets and innovation.
  • Benefits: Competitive salary, bonuses, health care, retirement plans, and support for professional qualifications.
  • Other info: Inclusive workplace celebrating diversity and offering excellent career growth opportunities.
  • Why this job: Make a real impact in the financial sector while working with cutting-edge technology.
  • Qualifications: 1-3 years of software development experience and a strong academic background in a quantitative field.

The predicted salary is between 40000 - 50000 € per year.

We are looking for a Python Software Engineer to join our Client Success Team.

Key Responsibilities

  • 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.
  • Develop and maintain ETL processes (data ingestion, transformation, reporting, etc.) to enhance data availability and usability.
  • Drive improvements in Validus’ product offering, supporting innovation and platform development.

Qualifications

  • 1–3 years of professional software development experience.
  • Strong academic background in a quantitative discipline (Mathematics, Physics, Financial Engineering, Computer Science, etc.).
  • Experience in Python or a similar language used in data analysis.
  • Keen interest in financial markets, with a focus on FX and interest rate products.
  • Ability to communicate complex ideas clearly, both in writing and verbally.
  • Strong attention to detail and time management skills.

Preferred Qualifications

  • Experience working with financial risk management software or platforms.
  • Exposure to risk modelling, pricing, or other financial analytics.
  • Experience in market data integration, trade lifecycle systems, or portfolio analytics.
  • MSc degree in a STEM field.

Notable benefits include a competitive remuneration package (salary + bonus), health care, retirement plans, 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.

Software Engineer (Python / ETL) - London employer: Validus Risk Management

Validus is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Software Engineers in London. With a competitive remuneration package, comprehensive health care, and robust retirement plans, employees are supported in their professional growth and development. The company values diversity and inclusion, ensuring a welcoming environment where every team member can thrive while contributing to cutting-edge financial solutions.

Validus Risk Management

Contact Detail:

Validus Risk Management Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Python / ETL) - London

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and ETL processes. 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 technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

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 at StudySmarter.

We think you need these skills to ace Software Engineer (Python / ETL) - London

Python
ETL Processes
Data Ingestion
Data Transformation
APIs
Full Stack Development
Stakeholder Communication

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Python and ETL processes. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about financial markets and how your background makes you a great fit for our Client Success Team. Keep it engaging and personal.

Showcase Your Communication Skills:Since we value clear communication, make sure your application reflects this. Whether it’s in your CV or cover letter, articulate your ideas clearly and concisely. We love candidates who can convey complex concepts simply!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!

How to prepare for a job interview at Validus Risk Management

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python in detail, especially in relation to ETL processes and data analysis. Practising coding challenges can also help you demonstrate your problem-solving abilities.

Understand Financial Markets

Since the role focuses on financial markets, take some time to familiarise yourself with FX and interest rate products. Being able to discuss current trends or recent news in these areas will show your genuine interest and understanding of the industry.

Prepare for Technical Questions

Expect technical questions that assess your knowledge of full stack solutions and data pipelines. Review common design patterns and best practices in software development, and be prepared to explain how you've applied them in past projects.

Communicate Clearly and Confidently

Strong communication skills are key for this role. Practice explaining complex ideas in simple terms, as you'll need to convey technical concepts to stakeholders. Mock interviews with friends can help you refine your delivery and boost your confidence.