Software Engineer (FinTech)
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
Requirements
- 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)
Benefits
Initial 6-month contract, with strong possibility of extension and/or permanency.
Salary to be discussed.
Recommended Jobs
Product Owner
Job Type: Permanent Build a brilliant future with Hiscox About the team The Change Management Team collaborate with all areas of the London Market business unit to design and build …
Art & Science Technician - Secondary School - Greenwich
A forward-thinking secondary school in Greenwich is seeking a versatile Art & Science Technician to support both faculties from January 2026. Key Details • Role: Art & Science Technician (D…
eCommerce Account Manager - EU
Edgewell is not just a company, but a vibrant global community of 6,800 visionaries, doers, and makers . Our family of over 25 personal care brands serves people in more than 50 countries . We are…
Core People Solutions Manager
Chanel seeks a Core People Solutions Manager in London to oversee Workday HCM configurations, lead complex projects, and mentor team members. The role requires a minimum of 5 years of Workday experien…
MS Dynamics NAV - Senior Consultant
Job Description One of the UK’s top MS Dynamics Gold Partners is looking for two Senior Dynamics NAV Consultants with strong functional skills and a good technical understanding. You will be worki…
Staff Engineer - Labyrinth Screening
Ripjar specialises in the development of software and data products that help governments and organisations combat serious financial crime. Our technology is used to identify criminal activity such a…
Installation and Service Engineer
Job Title: Installation & Maintenance Engineer Are you an experienced Installation & Maintenance Engineer looking for your next challenge? Do you have a positive and can-do attitude and want to be …
Loyalty Operations and Experience Manager
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our…
Spanish ECT - Mixed Secondary School in Lambeth (January...
Spanish ECT – Mixed Secondary School in Lambeth (January Start) Location: Lambeth, London Start Date: January 2026 Contract Type: Full-time, Permanent Salary: Paid to scale A vibrant…