JobMatch
← Back to jobs

Principal Engineer - Electronic Trading - Financial Markets - TWE47451

twentyAI

RemoteLondon Area, United KingdomprincipalFull-time
Posted
1 week ago
Source
LinkedIn (remote, Europe)
Field
Engineering

Skills

KubernetesSecurityPythonDockerScalaCI/CDNext.jsJava

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. Next Steps If you are interested, please apply below or reach out directly to isaac.salem@twentyai.com

JobMatch aggregates public listings. Always apply through the original posting.