Team Lead, Software Engineering
Liquidnet
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
- 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