Permanent
Posted on 19 December 25 by Anthony Mulherin
Powered by Tracker
Are you a hands-on technical leader with a passion for building high-performance systems and mentoring engineers? We’re looking for a Team Lead Software Engineer to guide a talented development team while delivering scalable, data-driven software solutions—ideally within finance or quantitative environments.
What You’ll Do
Lead, mentor, and inspire a team of software engineers in a collaborative, high-impact environment
Drive engineering best practices across code quality, testing, documentation, and continuous improvement
Partner closely with architects, infrastructure, product, and QA teams to deliver robust, production-ready systems
Design and develop applications using Python and C#, applying strong OOP principles
Re-architect and modernize legacy systems with a focus on performance, scalability, and reliability
Build and support systems that handle complex data, calculations, and time-sensitive workflows common in financial or quant-driven platforms
Champion automated testing, CI/CD pipelines, and application performance monitoring
What You Bring
Strong expertise in Object-oriented design. Python and C#
Experience working in financial services, trading, risk, pricing, or quantitative-focused environments
Understanding of performance optimization, numerical processing, and data-intensive systems
Experience with software architecture patterns and backend technologies (Oracle, SQL Server, .NET, REST APIs, Linux, microservices, etc.)
Familiarity with cloud platforms (AWS or Azure) and containerization tools like Docker and Kubernetes is a plus
Proven experience leading software engineering teams with strong communication and mentoring skills
A passion for innovation, continuous learning, and delivering high-quality software
If you’re excited to lead engineers while building systems that power financial or quantitative solutions, we’d love to connect.