Salary Range : $120,000 – $150,000 per annum (plus bonus and benefits)

About Our Client

Our client is a leading global financial services organization with a significant technology footprint supporting capital markets and trading operations worldwide. The firm builds and operates mission‑critical platforms used across asset classes, with a strong emphasis on automation, reliability, and engineering excellence.

The technology organization is known for investing in modern development practices, scalable enterprise platforms, and high‑performance systems that support real‑time trading environments.

About the Opportunity

This opportunity is for an Associate Director – Full Stack Developer (Python/C++) within a Capital Markets Technology group responsible for building, automating, and enhancing enterprise trading infrastructure, with a particular focus on options trading systems.

This is a hands‑on lead developer role with no people management responsibility. You will play a senior technical role, owning key components of trading automation and infrastructure platforms while collaborating closely with engineers, quants, and trading support teams.

The role is heavily Python‑focused, with exposure to C++ in performance‑sensitive components, and a strong orientation toward DevOps, CI/CD, and system automation. Industry experience in finance is not required but would be a big plus!

What You’ll Do

  • Design and develop Python‑based enterprise applications and automation frameworks supporting trading infrastructure
  • Build and enhance systems related to messaging, data distribution, collaboration, and security services
  • Automate build, test, and deployment processes across the software development lifecycle
  • Collaborate with core engineers, trading support, quants, and global stakeholders to deliver robust platform solutions
  • Participate actively in DevOps initiatives, including CI/CD pipelines, code quality tooling, and release improvements
  • Improve system reliability, scalability, and maintainability of existing production platforms
  • Contribute to C++ components where required, particularly in performance‑critical areas
  • Communicate and collaborate regularly with teams across Canada and internationally

What You Bring

Must‑Have Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field
  • Strong, hands‑on experience developing production‑grade Python applications using best practices and clean architecture
  • 2+ years of experience building and supporting enterprise‑scale solutions
  • Solid proficiency working in Linux‑based environments
  • Experience with CI/CD tools, build automation, and DevOps practices
  • Intermediate knowledge of databases and SQL
  • Good understanding of Agile/Scrum methodologies
  • Strong analytical and problem‑solving skills, with the ability to work in fast‑paced environments
  • Excellent written and verbal communication skills

Nice‑to‑Have Qualifications

  • Basic to intermediate experience with C++
  • Experience building automation for trading platforms or complex distributed systems
  • Exposure to capital markets technology (beneficial but not required)
  • Familiarity with distributed systems, messaging platforms, or data pipelines

What You’ll Love About This Opportunity

  • A senior, hands‑on technical role with real ownership and impact
  • Strong focus on Python engineering and modern automation practices
  • No people management ‑ remain close to the code while operating at a lead level
  • Exposure to complex, high‑availability trading infrastructure
  • Stable onsite working model within a globally recognized financial institution
  • The opportunity to modernize and enhance mission‑critical systems at scale

We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.


#J-18808-Ljbffr
Similar jobs

Senior Full Stack Engineer - Python / C++

Apply Now
Back to search page