IT & Software

Team Lead, Software Engineering

Liquidnet

London · Greater London · United Kingdom

Share this job: X Facebook WhatsApp Save job : Team Lead, Software Engineering
Overview

In this role, you lead a small, skilled software engineering team within Global Analytics to deliver high-quality, scalable price discovery, order management and trade capture tools. You will combine hands-on coding with people leadership to raise delivery standards and reduce technical debt. A key focus is embedding AI-enabled engineering practices to accelerate delivery while maintaining security and quality. You’ll collaborate across DevOps, Architecture, and business stakeholders to translate requirements into reliable, production-ready systems. This is a growth opportunity in a mission-driven, global financial technology environment.

Responsibilities
  • Own end-to-end engineering delivery across the full software development lifecycle
  • Provide hands-on technical leadership and set high standards for design, quality and maintainability
  • Lead technical decisions, code reviews, and risk identification with opportunities for improvement
  • Establish automated testing and release practices for predictable delivery
  • Drive resolution of complex production issues and address root causes via sustainable improvements
  • Continuously reduce technical debt and operational risk
  • Leverage AI-assisted development tools across design, implementation, testing, and documentation
  • Ensure AI-generated code meets established standards for security, maintainability and testing
  • Provide technical guidance, mentoring and code review to engineers
  • Collaborate with Principal Engineers, DevOps, Infrastructure and Architecture to deliver scalable solutions
  • Promote documentation, knowledge transfer and shared ownership of critical applications
  • Communicate risks, dependencies, and trade-offs clearly and proactively
  • Translate business requirements into practical engineering solutions
  • Design, develop and maintain modern C++ services on Linux, Docker and AWS EKS
  • Apply cloud-native practices including health checks, logging, and observability
  • Modernise Windows-based C++ apps towards Linux/container-based architectures
  • Establish reliable build, deployment and operational practices with DevOps/Infrastructure teams
Key requirements
  • Modern C++ (C++17 or later) with multithreading, concurrency and performance optimisation
  • Commercial experience with native C++ on Linux
  • Strong Linux development and debugging tools (GCC/Clang, GDB, CMake)
  • Practical experience with Docker and Kubernetes or similar containers
  • Understanding of distributed systems, networking, service reliability and production troubleshooting
  • Proven technical leadership including mentoring, reviews and engineering standards
  • Commitment to automated testing and reliable production delivery
  • technical leadership
  • mentoring and coaching
  • clear communication of risks and progress
  • Docker
  • Kubernetes
  • AWS EKS (desirable)

Reference: WJ-747_31226463 · Posted 04 Nov 2026, 10:43 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Team Lead, jobs in other states

Browse jobs