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
Science Technician - Practical Support - Redbridge
Science Technician – Provide Essential Practical Support to a Rigorous Science Faculty – Redbridge An academically rigorous secondary school in Redbridge requires a highly capable Science Tech…
KS1 Teacher in Hammersmith | January 2026 Start
A vibrant and welcoming primary school in Hammersmith & Fulham is seeking an enthusiastic and dedicated KS1 Teacher to join their team from January 2026 . This full-time, permanent position offe…
Exams Officer - Good Secondary School - Uxbridge
Are you a detail-oriented and organised Exams Officer looking to join a supportive school environment? A well-regarded Good secondary school in Uxbridge is seeking an Exams Officer to manage and …
Various Roles, Tax Controversy, London
Location - London, Leeds, Manchester, Birmingham, Glasgow, or Edinburgh Join Our Tax Controversy and Risk Management (TCRM) Team at EY! Our TCRM team is one of the largest dispute resolution tea…
Senior Budgeting and Forecasting Manager
Manage and oversee the budgeting and forecasting processes to ensure accuracy and alignment with organisational goals. Provide detailed financial analysis and reports to support decision-making ac…
Customer Service Officer
Customer Service Officer needed in Wembley This is a temporary contract initially paying £16.79ph PAYE The reference number is: 000A CE5F / 1 The successful candidate will p…
Physics ECT - Outstanding Sixth Form, Brent
An Outstanding Sixth Form in Brent requires a permanent, full-time Early Career Teacher (ECT) of Physics, starting January 2026. Join a flagship Science department known for its student progress. …
Interim Finance Manager
Manage the preparation of accurate financial reports and statements. Ensure compliance with financial regulations and standards. Oversee budgeting and forecasting processes. Monitor and anal…
Online Marketing Professionals
We are currently seeking professionals that genuinely enjoy working with people and are excited about their own growth and personal development. About Us We are a fast-growing personal developmen…