Software Engineer (FinTech) in London
Software Engineer (FinTech)

Software Engineer (FinTech) in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
G MASS

At a Glance

  • Tasks: Design and develop scalable software for AI-enabled data products in a collaborative environment.
  • Company: Join a leading global FinTech organisation with a focus on innovation.
  • Benefits: Competitive salary, potential for contract extension, and opportunities for professional growth.
  • Why this job: Make an impact in the FinTech space while working with cutting-edge technologies.
  • Qualifications: Strong Java skills and experience in building distributed systems are essential.
  • Other info: Dynamic Agile team with mentorship opportunities and a focus on clean architecture.

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

G MASS is supporting a global FinTech organisation with the expansion of a core engineering team building enterprise-scale, AI-enabled data products. This role sits within a highly collaborative, Agile engineering environment focused on delivering scalable, cloud-native platforms used across the business.

You’ll work as part of a senior engineering group responsible for designing, building and maintaining high-performance software components within a distributed data ecosystem. The focus is on clean architecture, modern Java development and strong engineering practices.

Key responsibilities
  • Design, develop and maintain scalable software and data-modelling components within a distributed platform
  • Translate business and technical requirements into robust, well-designed solutions
  • Apply best-practice software engineering standards including code reviews, TDD and CI/CD
  • Troubleshoot and resolve complex software defects and performance issues
  • Actively participate in Agile ceremonies including sprint planning, stand-ups, demos and retrospectives
  • Mentor junior engineers through code reviews, pairing and knowledge sharing
  • Contribute to architectural decisions to ensure scalability, reliability and security
  • Produce and maintain clear technical documentation covering designs and workflows
  • Engage with stakeholders to communicate progress, risks and solutions
  • Continuously evaluate new tools, frameworks and approaches to improve engineering quality
Qualifications
  • Strong commercial experience in software engineering, with deep expertise in Java (modern versions preferred)
  • Experience building distributed, enterprise-grade systems
  • Proficiency in SQL and experience working with relational and big-data technologies
  • Hands-on experience with commonly used databases such as PostgreSQL, HBase or Trino
  • Knowledge of gRPC patterns (unary, streaming and REST mapping)
  • Solid understanding of OOP design patterns, TDD and enterprise system design
  • Comfortable working in Linux environments using command-line tools
  • Experience with version control and collaborative development workflows
Nice to have
  • Experience with modern Java UI frameworks
  • Exposure to Apache Spark, Kafka or Avro
  • Cloud experience across AWS, Azure, GCP or Oracle Cloud
  • Knowledge of Kubernetes and containerised environments
  • Familiarity with DevOps practices and automation
  • Experience with additional languages or runtimes (e.g. C#, .NET, Python, JavaScript, GraalVM)

Initial 6-month contract, with strong possibility of extension and/or permanency. Salary to be discussed.

Software Engineer (FinTech) in London employer: G MASS

G MASS is an exceptional employer, offering a dynamic and collaborative work environment where innovation thrives. As part of a global FinTech organisation, employees benefit from opportunities for professional growth through mentorship and involvement in cutting-edge projects that leverage AI and cloud technologies. The company fosters a culture of continuous improvement and teamwork, making it an ideal place for software engineers looking to make a meaningful impact in the financial technology sector.
G MASS

Contact Detail:

G MASS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (FinTech) in London

✨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 recommendation can go a long way in landing that dream job.

✨Tip Number 2

Get involved in relevant online communities or forums. Share your knowledge, ask questions, and engage with others in the field. This not only boosts your visibility but also helps you stay updated on industry trends and job openings.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when showcasing your expertise!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got some fantastic roles waiting for talented engineers like you. Tailor your application to highlight your experience with Java and distributed systems to catch our eye.

We think you need these skills to ace Software Engineer (FinTech) in London

Java (modern versions)
Distributed Systems
SQL
PostgreSQL
HBase
Trino
gRPC Patterns
OOP Design Patterns
TDD
Linux Command-Line Tools
Version Control
Agile Methodologies
Technical Documentation
Cloud Technologies (AWS, Azure, GCP, Oracle Cloud)
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Java expertise and any experience with distributed systems, as these are key for us at StudySmarter.

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. Be sure to mention any relevant projects or achievements that showcase your engineering prowess.

Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled complex software defects or performance issues in the past. We love seeing how you approach challenges and find solutions!

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 updates from our team!

How to prepare for a job interview at G MASS

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially modern Java and SQL. Brush up on your knowledge of distributed systems and be ready to discuss how you've applied these skills in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've troubleshot complex software defects or performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your analytical thinking.

✨Engage in Agile Conversations

Since the role involves Agile ceremonies, be prepared to talk about your experience with Agile methodologies. Share how you’ve contributed to sprint planning, stand-ups, and retrospectives, and how you’ve collaborated with teams to deliver high-quality software.

✨Demonstrate Mentorship Experience

If you have experience mentoring junior engineers, be ready to share those stories. Discuss how you’ve conducted code reviews, paired programming sessions, or knowledge-sharing initiatives, as this shows your leadership potential and commitment to team growth.

Software Engineer (FinTech) in London
G MASS
Location: London

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

>