At a Glance
- Tasks: Join a fintech team to develop the intelligence layer for debt markets using Python and FastAPI.
- Company: Fast-scaling fintech revolutionising financial analysis and insights.
- Benefits: Hybrid working, 25 days holiday, private medical, and a 7% pension match.
- Other info: Opportunity to work abroad for up to 3 months a year.
- Why this job: Shape the backbone of a cutting-edge platform and mentor fellow engineers.
- Qualifications: Strong Python experience, web frameworks knowledge, and good SQL skills.
The predicted salary is between 60000 - 80000 £ 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.
Backend-heavy engineering across a Python/FastAPI stack, working on everything from data pipelines and API design to ML/AI service integration. You'll be a proper senior IC, running code reviews, mentoring engineers, and getting involved early in research and experimentation, not just building to spec.
- Python (FastAPI, Flask, strong typing, Pydantic)
- PostgreSQL
- AWS (Lambda serverless + ECS/Docker)
- Strong Python and web framework experience (FastAPI preferred)
- Hands-on with data flow design, from persistent storage to API endpoints
- Good SQL knowledge
- Experience writing testable, maintainable code and conducting code reviews
Benefits include 7% pension match, private medical, ~25 days holiday, hybrid working, and the ability to work abroad up to 3 months a year.
Senior Software Engineer - C# - (Hybrid Remote) employer: Wave Group
Contact Detail:
Wave Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for opportunities. A personal referral can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those involving Python, FastAPI, and data pipelines. This gives potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design knowledge. Practice common algorithms and data structures, and be ready to discuss your past experiences with code reviews and mentoring.
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of exciting roles, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your backend-heavy engineering experience, especially with Python and FastAPI, to show us you're the right fit for our fintech partner.
Showcase Your Projects: Include specific examples of projects where you've worked on data pipelines, API design, or ML/AI service integration. We want to see how you've tackled challenges and contributed to your previous teams.
Be Clear and Concise: When writing your cover letter, get straight to the point. Explain why you're excited about this role and how your background makes you a great candidate. We appreciate clarity and enthusiasm!
Apply Through Our Website: Don't forget to submit your application through our website! It helps us keep track of all applications and ensures you’re considered for the role. Plus, we love seeing candidates who follow instructions!
How to prepare for a job interview at Wave Group
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and FastAPI. Brush up on your knowledge of PostgreSQL and AWS services like Lambda and ECS. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly around backend engineering and data flow design. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating how you approached problems and what impact your solutions had.
✨Emphasise Collaboration and Mentorship
As a senior engineer, you'll be expected to mentor others and work within a cross-functional team. Be ready to share examples of how you've supported junior engineers or collaborated with other departments. This will highlight your leadership skills and ability to work well in a team environment.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s tech stack, their approach to ML/AI integration, and how they handle code reviews. This not only shows your genuine interest in the role but also gives you a better understanding of the company culture and expectations.