Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Full-Time 120000 - 120000 £ / year (est.) No home office possible
W

At a Glance

  • Tasks: Join a fintech team to build the intelligence layer for debt markets using Python and FastAPI.
  • Company: Fast-scaling fintech with a focus on innovation in financial analysis and data insights.
  • Benefits: Top salary, equity, 25 days holiday, hybrid work, and a 7% pension match.
  • Other info: Enjoy high ownership and influence in a dynamic, supportive environment.
  • Why this job: Make a real impact in finance while working with cutting-edge technology and mentoring others.
  • Qualifications: Strong Python experience, API design skills, and ability to communicate technical concepts clearly.

The predicted salary is between 120000 - 120000 £ per year.

We're partnering with a fast-scaling fintech that's building the intelligence layer for debt markets. Think financial analysis, credit data, legal and ESG insights, all delivered at speed to some of the biggest names in banking, asset management and law. They need a Senior Software Engineer to join a cross-functional product team and help shape the backbone of their platform.

What you'll be doing:

  • Backend-heavy engineering across a Python/FastAPI stack, working on everything from data pipelines and API design to ML/AI service integration.
  • Running code reviews, mentoring engineers, and getting involved early in research and experimentation, not just building to spec.

The stack:

  • Python (FastAPI, Flask, strong typing, Pydantic)
  • PostgreSQL
  • AWS (Lambda serverless + ECS/Docker)
  • Internal dev platform with standardised CI/CD pipelines
  • Feature flags and automated preview environments

What you'll need:

  • Strong Python and web framework experience (FastAPI preferred)
  • Solid API design and service-oriented architecture background
  • Hands-on with data flow design, from persistent storage to API endpoints
  • Good SQL knowledge
  • Experience writing testable, maintainable code and conducting code reviews
  • Ability to communicate technical decisions clearly to non-technical stakeholders

What's in it for you:

  • Top-of-market salary, equity
  • 7% pension match, private medical
  • 25 days holiday, hybrid working, and the ability to work abroad up to 3 months a year.
  • High ownership, real influence, and a codebase worth caring about.
  • 2 days onsite (Central London)
  • Salary - Up to £120 + equity

If this sounds like you, please apply for more details.

Senior Software Engineer employer: Wave Group

Join a dynamic fintech that is revolutionising debt markets with cutting-edge technology and a collaborative work culture. As a Senior Software Engineer, you'll enjoy a top-of-market salary, generous equity options, and a robust benefits package including a 7% pension match and private medical coverage. With opportunities for professional growth, hybrid working arrangements, and the chance to work abroad for up to three months a year, this role offers a unique blend of influence and innovation in the heart of Central London.
W

Contact Detail:

Wave Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the fintech space or even those who work at the company you're eyeing. A friendly chat can sometimes lead to insider info or even a referral, which can give you a leg up.

✨Tip Number 2

Show off your skills! If you've got a GitHub or personal project that showcases your Python and FastAPI prowess, make sure to highlight it. It’s a great way to demonstrate your hands-on experience and passion for coding.

✨Tip Number 3

Prepare for the technical interview! Brush up on your API design and data flow concepts. Be ready to discuss your past projects and how you’ve tackled challenges, especially around code reviews and mentoring.

✨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, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Software Engineer

Python
FastAPI
Flask
Strong Typing
Pydantic
PostgreSQL
AWS
Lambda
ECS
Docker
API Design
Service-Oriented Architecture
Data Flow Design
SQL
Code Review

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your Python and FastAPI expertise, as well as any relevant projects you've worked on that showcase your backend engineering skills.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about fintech and how your background aligns with our mission. Share specific examples of your work in API design or data flow that demonstrate your fit for the role.

Showcase Your Code: If you have a GitHub or portfolio, link it in your application! We love seeing real examples of your coding style and problem-solving abilities, especially if they relate to the technologies we use like Python and PostgreSQL.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Wave Group

✨Know Your Tech Stack

Make sure you’re well-versed in Python, FastAPI, and the other technologies mentioned in the job description. Brush up on your knowledge of PostgreSQL and AWS, as they’ll likely come up during technical discussions. Being able to speak confidently about your experience with these tools will show that you’re a great fit for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving API design or data flow. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you demonstrate your ability to think critically and solve problems effectively, which is crucial for a Senior Software Engineer.

✨Communicate Clearly

Since you'll need to explain technical decisions to non-technical stakeholders, practice simplifying complex concepts. Think about how you can convey your ideas clearly and concisely. You might even want to prepare a few examples where you successfully communicated technical information to a non-technical audience.

✨Emphasise Mentorship Experience

As a senior engineer, mentoring others will be part of your role. Be ready to share your experiences in guiding junior engineers or leading code reviews. Highlight any specific instances where your mentorship made a difference, as this will show your leadership potential and commitment to team growth.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>