Create Alert
Email me similar jobs

Lead Developer - C++, Python, SQL, AWS, Capital Markets (Toronto)

Job Description

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, Derivatives, OTC, and FX. The role requires solid 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 system design, data flow, and component interaction.
  • Work across Capital Markets trading platforms and workflows.
  • Debug and resolve complex application and performance issues.
  • Develop solutions using C++, Python, and SQL.
  • Implement cloud‑native solutions on AWS.
  • Build and support event‑driven architectures and distributed systems.
  • Implement and maintain CI/CD pipelines, containerized deployments, infrastructure as code, and automated deployment strategies.
  • Collaborate with cross‑functional engineering and business teams.
  • Follow software engineering best practices, including clean code principles and 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 and Financial Services.
  • Strong understanding of trading workflows and trade lifecycle management for Equities, Fixed Income, Derivatives, and OTC FX.
  • Hands‑on expertise in C++, Python, and SQL.
  • Strong SQL fundamentals, including joins, aggregations, indexing, and query optimization.
  • Experience designing and architecting enterprise applications at a Lead Engineer level.
  • Knowledge of event‑driven architecture, design patterns, and clean code principles.
  • Experience with AWS Cloud services.
  • DevOps experience with CI/CD pipelines, Docker, Kubernetes, infrastructure as code, and automated deployment strategies.
  • Experience with FIX protocol is strongly preferred.

Desirable Skills

  • Experience with AI tools and large language models (LLMs).
  • Proficiency in Python libraries such as Pandas, NumPy, and PySpark.
  • Front‑end development skills.
  • Knowledge of LLMs and AI integration.

Experience Required

10+ years of software engineering experience; requirement for 8–10 years of experience as outlined.


#J-18808-Ljbffr

Lead Developer - C++, Python, SQL, AWS, Capital Markets (Toronto)

Apply Now
Back to search page