en

Services

The UK's leading employers trust us to deliver fast, efficient talent solutions that are tailored to their exact requirements. Browse our range of bespoke services and resources.

Read more
Jobs

Let our industry specialists listen to your aspirations and present your story to the most esteemed organisations in the UK, as we collaborate to write the next chapter of your successful career.

See all jobs
Services

The UK's leading employers trust us to deliver fast, efficient talent solutions that are tailored to their exact requirements. Browse our range of bespoke services and resources.

Read more
About Robert Walters UK

Since our establishment in 1985, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters UK

Learn more

Principal Engineer - Core Java, GCP

Save job

This is a hands-on Principal Software Engineer role within a team working on secure, scalable, and high-performance systems that support critical financial operations. We are looking for a highly skilled individual with computer science expertise, problem-solving skills , and a passion for innovation. This role offers progression to Director while remaining an individual contributor, making it an ideal for someone who wants to grow as a technical leader without moving into line management.

Key Responsibilities

  • Drive the engineering strategy, architecture, and technical direction of banking platforms and financial applications, ensuring compliance with regulatory and security standards.

  • Hands-on development and problem-solving across multiple technologies, with a strong foundation in Java, Python, GoLang (additional experience with JavaScript, TypeScript, Swift, and Kotlin is a plus).

  • Deep expertise in Google Cloud Platform (GCP) with strong knowledge of cloud-native solutions, networking, storage, and infrastructure provisioning, particularly for financial services applications.

  • While this is not a people-management role, mentoring engineers and fostering a high-performing engineering culture is a key part of the job.

  • Strong understanding of data engineering, backend systems, and distributed architectures, particularly within banking, payments, and financial transactions. Experience with Kafka, CI/CD, and containerization (Docker, Kubernetes) is highly valued.

  • Background in integrating complex banking systems, ensuring seamless data flow and compliance with industry standards.

Key Skills:

  • Strong Computer Science Foundations: Deep knowledge of algorithms, data structures, system architecture, and their application in banking technology.

  • Experience working across financial systems, transaction processing, and secure banking APIs, with expertise in backend, data, and cloud infrastructure.

  • Ability to design creative solutions to engineering challenges in banking and financial services.

  • Strong experience across Java as well as experience with Python, Go & JavaScript
  • Strong experience with GCP (preferred), AWS, or Azure, along with modern DevOps and automation tools.

  • Experience coaching and mentoring engineers without necessarily managing them.

  • Master’s or PhD in Computer Science or a related field

Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates

Contract Type: FULL_TIME

Specialism: Technology & Digital

Focus: Software Development/Engineering

Industry: IT

Salary: £100,000 - £130,000 per annum + bonus + benefits

Workplace Type: Hybrid

Experience Level: Mid Management

Location: City of London

Job Reference: NFAAAF-53D1856F

Date posted: 24 March 2025

Consultant: Albertine Hedley