Principal Engineer (AWS & Java)

LSEG

Greater London

On-site

GBP 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LSEG is seeking a Principal Engineer to be the senior technical expert in our Risk Screening platform based in Greater London. You will lead implementations and ensure that designs meet high standards for performance and scalability.

The ideal candidate will bring extensive experience with Java, AWS, and distributed systems, along with strong problem-solving skills. This role emphasizes technical excellence and operational effectiveness while supporting engineering culture and standards.

Qualifications

  • Extensive experience as a Principal Engineer or equivalent in large-scale systems.
  • Hands-on expertise in Java (Java 11+ preferred) and performance optimization.
  • Practical experience building on AWS with operational trade-offs.
  • Proven ability to implement and operate distributed systems at scale.

Responsibilities

  • Act as senior technical authority within the Risk Screening platform.
  • Lead complex and business-critical changes ensuring quality and performance.
  • Define and validate non-functional requirements such as latency and reliability.
  • Drive solutions for cloud scaling and capacity management.

Skills

Java
AWS
System Performance
Problem Solving
Coaching

Job description

Role Description

We are seeking a Principal Engineer to act as the most senior hands‑on technical expert for our leading Risk Screening platform. This role partners closely with architecture, service, product, and engineering teams to ensure that agreed designs are implemented to the highest technical and operational standards.

A core focus of the role is ownership of the system’s non‑functional characteristics, including end‑to‑end latency, cloud scalability, resilience, and the effective handling of large and growing data sets. The Principal Engineer ensures these qualities are deliberately designed for, correctly implemented, and continuously validated in production.

Rather than owning architecture in isolation, the Principal Engineer is the expert implementor and problem solver: translating architectural intent into robust, performant, and secure production systems.

This is the most senior individual contributor role with broad influence, focused on technical excellence, delivery confidence, and long‑term sustainability.

Technical Leadership & Implementation Excellence
  • Act as the senior‑most technical authority for implementation within the Risk Screening platform.
  • Partner with enterprise and solution architects to validate designs, challenge assumptions, and guide effective development approaches.
  • Lead the implementation of the most complex and business‑critical changes, setting the standard for quality, performance, and maintainability.
  • Provide hands‑on expertise in Java‑based systems, including concurrency, performance tuning, memory management, and API design.
Non‑Functional Ownership & System Performance
  • Define, implement, and validate non‑functional requirements such as latency, throughput, scalability, and reliability.
  • Drive solutions for cloud scaling and capacity management to ensure predictable performance under variable and peak loads.
  • Optimize large databases and data stores for performance, access patterns, and operational scaling.
Problem Solving & Technical Decision Support
  • Solve complex technical problems spanning multiple components or teams.
  • Serve as a point of escalation for deep technical issues that require system‑level understanding.
  • Support engineering teams in making sound technical decisions, clarifying trade‑offs and long‑term consequences.
Cloud & Platform Expertise (AWS)
  • Guide teams on best‑practice use of AWS services with a focus on elastic scaling and performance under load.
  • Ensure implementations support horizontal and vertical scaling, efficient resource utilisation, and predictable behaviour as demand grows.
  • Review autoscaling, workload management, and cost‑efficiency to align with agreed architectures.
Operational Excellence & Risk Management
  • Identify operational risks, scaling limits, and reliability concerns proactively.
  • Improve resilience, monitoring, alerting, and incident prevention informed by production behaviour.
  • Partner with Site Reliability Engineers and operations teams to reduce customer impact.
Engineering Standards & Quality
  • Champion engineering standards across coding, testing, deployment, and operational readiness.
  • Conduct deep technical reviews of critical changes focusing on performance, security, and reliability.
  • Help teams reduce technical debt through incremental improvements aligned to product priorities.
Coaching, Mentorship & Influence
  • Act as a technical mentor and coach to senior engineers and technical leads.
  • Support engineers in developing stronger implementation skills and deeper system‑level thinking.
  • Influence engineering culture through example, constructive challenge, and practical excellence.
Required Skills & Experience
  • Extensive experience as a Principal Engineer or equivalent senior technical role on large‑scale production systems.
  • Hands‑on expertise in Java (Java 11+ preferred), including JVM behaviour, concurrency, and performance optimisation.
  • Practical experience building and running systems on AWS with real‑world operational trade‑offs.
  • Proven ability to implement and operate distributed systems at scale, emphasizing performance and scalability.
  • Experience with large databases or data platforms, including performance tuning and operational management.
  • Understanding of production operations, incident management, observability, and reliability engineering.
  • Ability to influence and guide teams through technical credibility rather than formal authority.
Equal Opportunity

We are proud to be an equal opportunities employer. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, gender identity, gender expression, age, marital status, veteran status, pregnancy, disability, or any other basis protected by applicable law. We accommodate religious practices, mental health, and physical disability needs as required by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Java & AWS Engineer for Cloud Performance
Principal Java & AWS Engineer for Cloud Performance

LSEG • Greater London

On-site
GBP 85,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

GradBay • Wallingford

On-site
GBP 110,000 - 150,000
Principal Engineer
Principal Engineer

The Difference Engine • England

Remote
GBP 120,000 - 170,000
Competitive benefits package
Remote-first work model
Monthly office meet-ups
Principal Engineer - Wealth Management
Principal Engineer - Wealth Management

Barclays • Glasgow

Hybrid
GBP 90,000 - 140,000
Principal Java Engineer
Principal Java Engineer

RE Partners • Greater London

Hybrid
GBP 120,000 - 180,000
Principle Software Engineer
Principle Software Engineer

DEA Specialised Airborne Operations • Laneham

On-site
GBP 95,000 - 130,000
Lead Java Developer
Lead Java Developer

develop • Greater London

On-site
GBP 100,000 - 150,000
Lead Engineer
Lead Engineer

Talan Group • Greater London

On-site
GBP 70,000 - 90,000
Principal Software Engineer
Principal Software Engineer

DEA Specialised Airborne Operations • Retford

On-site
GBP 90,000 - 130,000
Principal Java Developer (SC Cleared)
Principal Java Developer (SC Cleared)

Montash • Greater London

Hybrid
GBP 90,000 - 150,000