Talent.com
Astra North Infoteck Inc.
Senior C++ and Python Developer – Trading SystemsAstra North Infoteck Inc. • Toronto, ON, ca
No longer accepting applications
Senior C++ and Python Developer – Trading Systems

Senior C++ and Python Developer – Trading Systems

Astra North Infoteck Inc. • Toronto, ON, ca
30+ days ago
Job type
  • Full-time
Job description

Job Title: Senior C++ and Python Developer – Trading Systems

Location: Toronto, ON

Work Model: Hybrid (3 Days WFO)

Duration: 6–12 Months

Experience Required: 10+ Years

Role Overview:

We are seeking a Lead Engineer with strong experience in capital markets and trading systems to design, develop, and maintain high-performance software solutions supporting multi-asset trading activities. The role involves close collaboration with trading, operations, and technology teams to build scalable, resilient, and cloud-native systems aligned with long-term enterprise architecture strategies.

The ideal candidate will bring deep technical expertise in C++, Python, SQL, and AWS, along with strong understanding of trading workflows across asset classes including equities, fixed income, derivatives, OTC, futures, and FX.

Key Responsibilities:

System Design & Development

• Design, architect, and develop robust software solutions including server-side enterprise systems, event-driven microservices, APIs, and purpose-built GUIs.
• Ensure solutions are scalable, maintainable, resilient, and observable, aligned with enterprise architecture standards.
• Apply cloud-native design principles using AWS across all development initiatives.

Trading Systems & Business Collaboration

• Work closely with trading professionals, operations, and technology teams to support trade lifecycle processes across multiple asset classes.
• Develop solutions supporting trading activities in equities, fixed income, derivatives, OTC instruments, futures, and FX.
• Ensure systems align with business requirements and trading workflows.

Software Engineering & Quality Ownership

• Maintain and enhance existing trading applications supporting critical business functions.
• Own end-to-end software quality including unit, integration, and regression testing strategies.
• Define scope, manage execution, and proactively mitigate technical and delivery risks.
• Ensure code quality, system stability, and performance are continuously maintained.

Production Support & Reliability

• Provide L1 support for business-critical trading systems.
• Ensure timely issue resolution in live trading environments where system delays have financial impact.
• Support incident investigation and root cause analysis.

Collaboration, Leadership & Mentoring

• Collaborate with cross-functional engineering and business teams.
• Mentor and guide junior and mid-level engineers.
• Provide knowledge transfer through documentation, demos, and walkthroughs.
• Demonstrate adaptability in solving complex and evolving technical challenges.

Required Qualifications & Skills:

Core Technical Skills

• 10+ years of software engineering experience in enterprise environments.
• Strong hands-on experience in C++ with ability to debug complex systems.
• Strong proficiency in Python with experience in capital markets or financial systems.
• Strong SQL knowledge including joins, aggregations, indexing, and query optimization.
• Experience designing and architecting large-scale distributed systems.

Capital Markets Domain

• Strong experience in capital markets with understanding of trading workflows.
• Experience across asset classes including:

  • Equities

  • Fixed Income

  • Derivatives

  • OTC products

  • FX

System Design & Architecture

• Experience designing enterprise-grade systems with focus on:

  • Event-driven architecture

  • Microservices

  • API-based systems
    • Strong understanding of software design patterns and clean code principles.

Cloud & DevOps

• Strong experience with AWS cloud services.
• Hands-on experience with DevOps practices including:

  • CI/CD pipelines

  • Docker and Kubernetes

  • Infrastructure as Code (IaC)

  • Automated deployment strategies

Additional Skills (Preferred)

• Experience with FIX protocol (strong advantage).
• Exposure to AI tools and Large Language Models (LLMs).
• Experience in trading or financial services environments.

Professional Skills:

• Strong analytical and problem-solving abilities.
• Ability to take end-to-end ownership of deliverables.
• Strong communication and stakeholder collaboration skills.
• Ability to work in high-pressure, mission-critical environments.
• Commitment to high performance, integrity, and engineering excellence.

Keywords:

• C++
• Python
• SQL
• AWS
• Capital Markets
• Trading Systems
• Equities
• Fixed Income
• Derivatives
• FX
• OTC
• Event-Driven Architecture
• Microservices
• FIX Protocol
• CI/CD
• Kubernetes
• Docker
• Infrastructure as Code
• LLM / AI Tools

Experience Required: 10+ Years



Create a job alert for this search

Senior C++ and Python Developer – Trading Systems • Toronto, ON, ca

Similar jobs

Python Developer

TekStaff IT SolutionsToronto, ON, CA
Full-time

This team implements automated solutions for cybersecurity business processes to mitigate risk, improve efficiency, and reduce cost.Spend 10-20% supporting other teams’ applications.Experience with... Show more

 • Promoted

Senior Snowflake Developer (Python)

Themesoft Inc.Toronto, ON, CA
Temporary

IT solutions provider and a Woman‑Owned Minority Business Enterprise headquartered in Dallas, TX.With a strong presence across the US, Canada, India, Singapore, and Brazil, we specialize in digital... Show more

 • Promoted

Senior Python Developer - FinTech (Django/Flask, Cloud)

LanceSoft, Inc.Toronto, ON, CA
Full-time

A leading recruitment firm is searching for a Tech Talent Acquisition Specialist in Toronto, Canada, to work on IT and FinTech projects.This mid-senior level contract role involves sourcing talent ... Show more

 • Promoted

Senior Java Developer - AWS, Python & Terraform (Contract)

Soroc TechnologyToronto, ON, CA
Full-time

A tech consulting company is looking for a Senior Java Developer with expertise in Java and AWS.The ideal candidate will collaborate with cross-functional teams to design and maintain robust applic... Show more

 • Promoted

Senior Python Developer - C$100,000 - C$150,000 A Year

Hillsdale Investment ManagementToronto, Canada
Full-time

Seeking a Senior Python Developer to build fintech tools, apps, dashboards, and datasets for investment decision making and portfolio management.Responsibilities include designing and maintaining p... Show more

 • Promoted

Senior Python Engineer - GenAI Applications

DataRobotToronto, ON, CA
Full-time

Advance your career with DataRobot as a Senior Python Engineer, focusing on GenAI application development.Collaborate with a worldwide team on cutting-edge AI technologies.In this Senior Engineer r... Show more

 • Promoted

C++ Developer - Capital Markets

Tech Talent InternationalToronto, ON, CA
Full-time

About the job C++ Developer - Capital Markets.Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US.We currently have a 12 month renewable contract as a C++ Developer - C... Show more

 • Promoted

DV Trading C++ Software Developer Role

DV TradingToronto, ON, CA
Full-time

Become part of DV Trading's innovative team as a C++ Software Developer.Focus on low-latency algorithmic trading and enhance our dynamic trading platform.At DV Group, we seek a motivated developer ... Show more

 • Promoted • New!

Senior Platform Engineer: Control Plane & Developer Tools

OktaToronto, ON, CA
Full-time

A leading identity management company in Toronto is seeking a Senior Engineer to design and develop robust orchestration systems and APIs.The ideal candidate will have over 5 years of software deve... Show more

 • Promoted

Senior Developer (Capital markets/Trading Systems)

K&K Global Talent Solutions INC.Toronto, ON, CA
Full-time

Direct message the job poster from K&K Global Talent Solutions INC.Connecting with top talent for the right opportunity // Currently Hiring for BFSI DomainPS: Posting Active Hiring Needs – No Backl... Show more

 • Promoted

C++ Developer - Capital Markets - $50 An Hour

Software InternationalToronto, Canada
Full-time

About the job C++ Developer - Capital MarketsSoftware International (SI)supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organiza... Show more

 • Promoted

Senior Python Developer - C$100,000 A Year

AgilnoToronto, Canada
Full-time

Agilno is a software development company that collaborates with product‑led North American companies to plan, design, develop, and optimize digital products.With over 8 years of experience, we spec... Show more

 • Promoted

Senior Python Engineer, Integrations

FulfilToronto, Ontario, Canada
Full-time

Fulfil is hiring a Senior Python Engineer in Toronto to become a key technical partner for our North American customers, our India-based engineering team, and our Product Lead for Integrations.This... Show more

 • Promoted

Senior Python Developer — Hybrid, AWS & Trading Solutions

CG Consulting GroupToronto
Full-time +1

A global IT services firm seeks a Senior Python Developer in downtown Toronto for a 6-month contract, with a potential for renewal.The role includes managing project timelines, designing software s... Show more

 • Promoted

Senior Python Software Engineer - Toronto

Validus Risk ManagementToronto, ON, CA
Full-time

Senior Software Engineer (Python/Rust) - Toronto.Validus is looking for a financial software engineer to join our back-end team.This team is responsible for designing, implementing and maintaining ... Show more

 • Promoted

Python Developer

Tata Consultancy ServicesToronto, ON, CA
Full-time

Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c... Show more

 • Promoted

Python Developer

VBeyond CorporationToronto, ON, CA
Full-time

Senior Python Software Engineer - Toronto.We’re unlocking community knowledge in a new,Veterally improve memory usage.Experts add insights directly into each article, started with the help of AI.Re... Show more

 • Promoted

Sr Python Developer

Princeton IT Services, IncToronto, ON, CA
Full-time

We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.As a Senior Software Engineer, you will be working with a h... Show more

 • Promoted

Lead Python Developer

Highbrow LLCToronto, Ontario, Canada
Full-time

Job Title: Lead Python Developer Job ID: 2024-12795.Job Location: Toronto, ON (2 days/week onsite).Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers.Key Technology Python,... Show more

 • Promoted

Senior C++ Engineer in AI Technologies

QualcommMarkham, York Region, CA
Full-time

Join Qualcomm Canada as a Senior C++ Engineer focusing on AI technologies.Shape the future of machine learning applications through innovative software solutions and frameworks.As part of Qualcomm’... Show more