Lead Engineer

Lead Engineer

Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Deutsche Bank AG

At a Glance

  • Tasks: Lead the development of high-performance applications for trading workflows.
  • Company: Dynamic financial technology firm in London focused on innovation.
  • Benefits: Hybrid work model, competitive salary, 30 days holiday, and private healthcare.
  • Other info: Promote engineering excellence and enjoy excellent career growth opportunities.
  • Why this job: Join a transformative project and make a real impact in finance technology.
  • Qualifications: Experience in Java, front-end tooling, and building complex applications.

The predicted salary is between 80000 - 100000 £ per year.

Job Title Lead Engineer Location London Overview You will play a key role in the transformation of Rates and Credit Fixed Income technology landscape.

As part of our multi-year platform modernisation project, you will be responsible for building a suite of new, real‑time, high‑performance applications supporting various trading workflows.

You will be involved in architecting solutions across the stack, encouraging best practices and working closely with business stakeholders to build a maintainable, operationally efficient and scalable platform to last the next decade.

Responsibilities Develop a suite of modern, real‑time, high‑performance micro‑services to support core rates and credit trading workflows.

Drive full‑stack solution design – collaborate with front‑end engineers to design and deliver end‑to‑end solutions.

Engage directly with business stakeholders to gather requirements, understand workflows and rapidly deliver impactful features that improve business efficiency.

Champion engineering best practices – promote best practices in distributed systems architecture, testing, CI/CD and code quality; participate in code reviews to ensure high engineering standards across the team.

Contribute to platform modernisation and strategy by influencing platform direction and driving adoption of modern tooling and frameworks.

Qualifications Proven experience building complex, high‑performance applications using modern Java, with an understanding of concurrency, memory management and reactive programming models.

Deep expertise in building complex, high‑performance applications using modern front‑end tooling (e. g.

Vite, Nx, Playwright).

Hands‑on experience delivering low‑latency, event‑driven UIs that handle large, rapidly changing data sets, leveraging Web Sockets, SSE and Rx.

Strong understanding of distributed system design principles, event‑driven architectures and technologies such as Solace, Kafka or Rabbit MQ.

Solid experience in designing, building and deploying RESTful and event‑driven APIs with good knowledge of SQL and relational database design; familiarity in deploying services using containerisation and orchestration platforms such as Kubernetes in a production environment.

Track record of promoting engineering excellence through test automation, CI/CD pipelines, code reviews and architectural decision‑making to ensure maintainable and scalable systems.

Benefits Hybrid working model that allows eligible employees to work remotely for part of the working time.

Competitive salary and non‑contributory pension. 30 days’ holiday plus bank holidays, with the option to purchase additional days.

Life assurance and private healthcare for you and your family.

Flexible benefits including retail discounts, a Bike4Work scheme and gym benefits.

Opportunity to support a wide‑ranging CSR programme and 2 days’ volunteering leave per year.

Diversity

Deutsche Bank AG

Contact Details:

Deutsche Bank AG Recruitment Team

We think you need these skills to ace Lead Engineer

Problem-Solving Skills
Communication Skills
Python
SQL
Data Engineering
API Integration
Automation