We are seeking an Engineering Lead to drive the redesign of an Order Management System (OMS) for a top-tier financial services organization. You will help lead the full lifecycle of the rewrite from strategy and architecture to delivery and continuous improvement.
This is a hands-on leadership role requiring both technical depth and strong stakeholder management.
You will partner with trading, risk, and technology teams to deliver a scalable, resilient, and future-ready platform.
*Not open to C2C or external agencies.
Responsibilities
Define and execute the engineering strategy and roadmap for the OMS rewrite.Lead architecture, design, and delivery of C#, Python, and React-based solutions supporting high-volume trading.Ensure performance, scalability, resiliency, reliability, and regulatory compliance across cloud (AWS/Azure) environments.Collaborate with business and operations teams to translate requirements into technical solutions.Mentor engineers, establish best practices, and build a culture of technical excellence.Oversee delivery execution: backlog management, sprint planning, and reporting.
Required Experience
12+ years of software engineering experience in enterprise or financial services environments, with 5–8+ years in leadership.Strong background in trading systems (OMS, EMS, or related platforms).Advanced knowledge of C# and Python in enterprise environments.Experience with front-end technologies, ideally React, and understanding of modern full-stack architectures.Experience with cloud architecture and deployment (AWS or Azure).Proven track record of modernizing legacy systems into scalable, distributed platforms.Excellent leadership, communication, and stakeholder management skills.
Preferred Experience
Exposure to fixed income or multi-asset trading workflows.Familiarity with high-throughput, low-latency system design.Exposure to messaging systems (e.g., Kafka) and real-time data feeds.