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