Senior Software Engineer

CipherTek Recruitment
Charing Cross, United Kingdom
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 108K

Job location

Charing Cross, United Kingdom

Tech stack

Java
JavaScript
API
Artificial Intelligence
C Sharp (Programming Language)
Continuous Integration
DevOps
Distributed Systems
Python
Machine Learning
Software Architecture
TensorFlow
TypeScript
ZeroMQ (Concurrent Programming Libraries)
Rust
Real Time Systems
PyTorch
React
Reliability of Systems
Containerization
Angular
Kubernetes
Kafka
Front End Software Development
Data Pipelines
Docker

Job description

We're partnering with a global investment bank to hire an exceptional Software Engineer to join a flagship team delivering a next-generation, high-performance derivatives risk platform.

This is a mission-critical front-office role working on real-time distributed systems with exceptional technical standards. You'll be part of a high-calibre team solving complex engineering challenges and shaping the future of risk technology across capital markets.

This role commands a £850/day Outside rate because we're only looking for the strongest engineers, those who can operate comfortably at enterprise scale, think architecturally, and deliver under pressure in complex technical environments.

Tech Stack & Environment

You'll work across a diverse range of modern technologies, including:

  • Core languages: C#, Python, Rust
  • Front end: JavaScript / TypeScript/ Angular/ RX JS
  • Infrastructure: Kubernetes, containers, DevOps, CI/CD
  • Emerging tech: WebAssembly, AI integration, and AI frameworks
  • Systems: Cross-platform, distributed, scalable real-time environments

Requirements

  • Very strong expertise in one of C#, Python or Java, ideally with working knowledge of another. Rust very desirable
  • Proven experience designing and developing complex, distributed, real-time systems.
  • Deep understanding of software architecture, concurrency, performance optimisation, and system reliability.
  • Demonstrable front-end engineering experience using JavaScript, TypeScript, Angular or React
  • Familiarity with containerisation (Kubernetes, Docker) and modern DevOps practices.
  • Experience in front-office risk, trading, or analytics systems within financial markets.

Desirable / Highly Valued Skills:

  • Exposure to AI and machine learning frameworks (e.g. PyTorch, TensorFlow, or similar).
  • Interest in AI-driven automation, predictive analytics, and intelligent risk modelling.
  • Experience with Rust, WebAssembly, or cross-runtime architectures.
  • Solid grounding in data pipelines, APIs, and distributed messaging systems (Kafka, ZeroMQ, etc.).

Apply for this position