Software Engineer in England

Software Engineer in England

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

At a Glance

  • Tasks: Design and develop scalable software for AI-enabled data products in a collaborative Agile team.
  • Company: Join a global FinTech leader focused on innovative engineering solutions.
  • Benefits: Initial 6-month contract with potential for extension, competitive salary, and career growth.
  • Why this job: Make an impact by building cutting-edge, cloud-native platforms that drive business success.
  • Qualifications: Strong Java experience and expertise in distributed systems required.
  • Other info: Dynamic environment with opportunities to mentor and grow within a senior engineering group.

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 will 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.

Software Engineer in England employer: G MASS

G MASS is an exceptional employer, offering a dynamic and collaborative work environment that fosters innovation and professional growth. As part of a global FinTech organisation, employees benefit from engaging in cutting-edge projects focused on AI-enabled data products, while enjoying opportunities for mentorship and skill development within a supportive Agile framework. Located in a vibrant tech hub, the company promotes a culture of continuous learning and encourages engineers to explore new tools and technologies, making it an ideal place for those seeking meaningful and rewarding careers in software engineering.
G

Contact Detail:

G MASS Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the FinTech space or join relevant online communities. Engaging with others can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and distributed systems. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.

We think you need these skills to ace Software Engineer in England

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 Platforms (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 expertise in Java, distributed systems, and any relevant cloud experience to catch our eye!

Show Off Your Projects: Include examples of your previous work, especially those involving scalable software and data-modelling components. We love seeing how you've tackled complex problems and contributed to Agile teams.

Be Clear and Concise: When writing your cover letter, get straight to the point. Explain why you're a great fit for the role and how your background aligns with our needs. We appreciate clarity and directness!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at G MASS

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially the modern versions. Be prepared to discuss your experience with clean architecture and how you've applied best practices like TDD and CI/CD in your previous projects.

✨Showcase Your Problem-Solving Skills

Be ready to tackle some complex software defects or performance issues during the interview. Think of examples from your past work where you successfully troubleshot problems and how you approached those challenges.

✨Familiarise Yourself with Agile Practices

Since this role involves working in an Agile environment, it’s crucial to understand Agile ceremonies. Prepare to discuss your experiences with sprint planning, stand-ups, and retrospectives, and how you’ve contributed to team dynamics.

✨Engage with Stakeholders

Communication is key! Be prepared to talk about how you've engaged with stakeholders in the past. Highlight your ability to communicate progress, risks, and solutions effectively, as this will be vital in your new role.

Software Engineer in England
G MASS
Location: England

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

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>