Base pay range
This range is provided by Engage People Recruitment. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Overview
We are seeking an experienced Software Development Manager to lead a high-performing development team building and maintaining mission-critical investment applications and trading platforms. You will play a key role in shaping architecture, driving innovation, and ensuring delivery of robust, scalable, and secure trading systems.
This is a hands-on leadership role where you will balance people management, system design, and technical oversight. You will collaborate closely with portfolio managers, traders, and business stakeholders to deliver cutting-edge solutions that directly impact investment performance.
Responsibilities
Lead, mentor, and develop a team of 7 experienced Python Developers, fostering technical excellence and professional growth.
Own the full software development lifecycle – requirements gathering, architecture design, development, testing, deployment, and support.
Ensure delivery of high-performance, low-latency trading applications and data-driven investment systems.
Partner with business teams (investment, risk, and trading functions) to translate requirements into scalable software solutions.
Provide hands-on technical leadership in Python and .NET development, contributing to key architectural and design decisions.
Implement and enforce best practices in Agile delivery, DevOps, CI/CD, code review, and engineering standards.
Ensure compliance with financial services security, regulatory, and operational requirements.
Drive continuous improvement, innovation, and modernization of legacy systems where required.
Required Skills & Experience
8+ years’ software development experience with strong background in Python and .NET (C# preferred).
3+ years’ experience in a leadership/management role, ideally overseeing development teams in financial services.
Proven track record delivering investment, trading, or financial applications with focus on performance, reliability, and scalability.
Deep understanding of financial services domain, such as asset management, trading, or capital markets.
Experience with API design, data processing, and integration with front-office and back-office systems.
Strong knowledge of databases (SQL Server, PostgreSQL, or similar) and messaging/streaming systems (Kafka, RabbitMQ).
Familiarity with cloud platforms (Azure or AWS) and DevOps practices.
Demonstrated success managing cross-functional stakeholders and delivering business-critical solutions under tight timelines.
Preferred Skills
Exposure to quantitative finance, risk management, or algorithmic trading systems.
Knowledge of Microsoft Fabric, data lakes, and analytics platforms.
Previous experience modernizing complex legacy codebases in a financial services environment.
Strong academic background in Computer Science, Engineering, or a related discipline.
What They Offer
Opportunity to lead the delivery of cutting-edge software solutions at a top-tier investment firm.
Direct impact on the firm’s investment strategies and trading operations.
Competitive salary, bonus, and benefits package.
Career development within a dynamic and innovative financial services environment.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
#J-18808-Ljbffr