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# and Python solutions supporting high-volume trading.Ensure performance, scalability, resiliency, reliability, and regulatory compliance across cloud environments (AWS).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, 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 AWS cloud architecture and deployment.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.