IT & Software

Team Lead, Software Engineering

Liquidnet

London · Greater London · United Kingdom

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

Find more on GigBlows

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