McLaren Strategic Solutions (MSS) · 1 day ago
Lead Software Engineer (C#)
McLaren Strategic Solutions (MSS) is seeking an Engineering Lead to drive the redesign of an Order Management System for a top-tier financial services organization. This hands-on leadership role requires technical depth and strong stakeholder management to deliver a scalable and resilient platform.
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
Qualification
Required
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
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
Benefits
Comprehensive health care coverage
Disability benefits
A 401(k) match
Life insurance
Paid personal days
Paid holidays
Paid time off