Software Engineer

Software Engineer - Finance Technology (Java, Spark, Cloud)

We're hiring a Software Engineer to join a high-impact Finance / Regulatory Technology team within a leading global investment bank. You'll work on business-critical regulatory reporting platforms, helping modernise legacy systems and build strategic, cloud-based data solutions used across the firm.

You'll be part of a collaborative Agile squad focused on Java services, Spark data pipelines, and cloud transformation, working closely with Finance and Regulatory stakeholders.

What You'll Do

  • Design, build, and enhance software applications supporting regulatory and financial reporting
  • Develop Java-based backend services and Spark-driven data pipelines
  • Contribute to the modernisation of platforms toward cloud-native architectures
  • Work with large, complex datasets in an Agile delivery environment
  • Support CI/CD, DevOps, and automated testing to improve software quality

Skills & Experience

  • Strong software engineering experience
  • Java (Scala exposure beneficial)
  • Spark / distributed computing experience
  • Familiarity with Azure Cloud
  • Experience with relational or cloud databases (Snowflake, Sybase, or similar)
  • Exposure to front-end frameworks (Angular or similar)
  • Comfortable in Unix/Linux environments with Agile and DevOps practices

Job Details

Company
mthree
Location
Brighton, East Sussex, UK
Employment Type
Full-time
Posted