Haystack
← Back to Jobs
Temporary/Casual
Technology
TRTwenty Recruitment Group logo

Principal Engineer - Electronic Pricing - Financial Services - TWE4745

Twenty Recruitment GroupLondon, UK🇬🇧United KingdomPosted 10 Oct 2026

Quick Overview

Seniority
Leader
Employment type
Temporary/Casual
Work mode
Hybrid
Location
London, UK, United Kingdom
Posted
1 week ago
DockerMicroservicesScalaHelmJavaKafkaPythonKubernetesCI/CD

Job Description

Company

Join a well-established financial markets organisation investing in the development and modernisation of its core technology platforms. The engineering team builds and supports high-throughput, business-critical systems, with a strong emphasis on reliability, scalability, automation and engineering quality.

Role

As a Principal Engineer, you will remain hands-on while helping shape the architecture and technical direction of highly available, distributed software platforms.

  • Design and develop backend applications and services within a Java environment.
  • Build and enhance distributed systems operating at high throughput and availability.
  • Design event-driven architectures and integrations using Kafka.
  • Shape technical approaches and contribute to architecture and engineering standards.
  • Lead technical design discussions and drive complex initiatives from concept through to production.
  • Build scalable APIs, microservices and integration patterns.
  • Develop and operate applications across Kubernetes and containerised environments.
  • Contribute to CI/CD, Infrastructure as Code, GitOps and deployment automation.
  • Work closely with engineering, product, architecture, security and operational teams.
  • Investigate complex performance, resilience and production issues.
  • Improve observability, maintainability and engineering practices across the platform.

Key Skills

  • Significant commercial software engineering experience within complex production environments.
  • Deep hands-on Java development experience.
  • Strong understanding of distributed systems and scalable application design.
  • Strong experience with Kafka and event-driven architectures.
  • Experience designing microservices, APIs and integration patterns.
  • Strong Kubernetes experience within production environments.
  • Good understanding of software architecture, design patterns and modern engineering practices.
  • Experience building highly available, resilient and performance-sensitive systems.
  • Strong knowledge of CI/CD, Infrastructure as Code, GitOps and automated software delivery.
  • Experience with secure software development, including authentication and authorisation.
  • Comfortable owning technical initiatives and making architecture and design decisions.
  • Experience with observability and production monitoring tooling.
  • Able to work independently while influencing technical and non-technical stakeholders.
  • Experience within financial services, trading or another high-throughput environment is advantageous.
  • Exposure to Python, Scala, OpenShift, Docker or Helm would be beneficial.
  • A degree in computer science, engineering or a related discipline is advantageous.

Benefits

  • Hybrid working environment.
  • Opportunity to work on complex, business-critical engineering platforms.
  • Opportunity to influence architecture and technical direction while remaining hands-on.

Similar jobs