Seeking a Lead Engineer with 10+ years of overall software engineering experience and a strong background in building and maintaining enterprise-level applications.
The ideal candidate must have strong experience in Capital Markets with a sound understanding of trading workflows and trade lifecycle across asset classes including:
Equities
Fixed Income
OTC
FX
The role requires strong expertise in C++, Python, SQL, AWS Cloud, and DevOps practices, along with experience designing and architecting large-scale enterprise financial systems.
Key Responsibilities
Design, develop, and maintain enterprise-grade financial applications.
Lead application architecture and technical design decisions.
Design scalable systems involving data flow.
Work across Capital Markets trading platforms and workflows.
Debug and resolve complex application and performance issues.
Develop solutions using C++, Python, SQL.
Implement cloud-native solutions on AWS.
Build and support event-driven architectures and distributed systems.
Implement and maintain Infrastructure as Code and automated deployment strategies.
Collaborate with cross-functional engineering and business teams.
Follow software engineering best practices including design patterns.
Continue expanding domain expertise in financial systems and emerging technologies.
Essential Skills
10+ years of software engineering experience.
Strong experience in Capital Markets.
Strong understanding of:
Equities
Fixed Income
OTC
FX
C++, Python, SQL.
Strong SQL fundamentals including:
Joins
Aggregations
Indexing
Query optimization
Experience designing and architecting enterprise applications at a Lead Engineer level.
Strong knowledge of event-driven architecture and design patterns.
Experience with AWS Cloud services, Docker, Infrastructure as Code, and automated deployment strategies.
Experience with FIX Protocol is strongly preferred.
Familiarity with AI tools.
Experience with Python libraries including.
#J-18808-Ljbffr