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.
