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

Senior C++ and Python Developer – Trading Systems

Astra North Infoteck Inc. • Toronto, ON, ca
27 days ago
Job type
  • Full-time
  • Quick Apply
Job description
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




Requirements
Sailpoint
Create a job alert for this search

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

Similar jobs

Advanced C++ Developer for Trading Solutions

Insight GlobalToronto, ON, CA
Full-time

Elevate your career as an Advanced C++ Developer with Insight Global, supporting RBC Capital Markets' trading platform.Engage in high-performance C++ development while managing robust data processi... Show more

 • Promoted

Senior Developer for Sophis Modernization

SynechronToronto, ON, CA
Full-time

Drive the modernization of Synechron's Sophis platform as a Senior Developer.Utilize expertise in C#, C++, and Python to enhance the platform's performance and reliability.As a Senior Developer at ... Show more

 • Promoted

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 Software Engineer - Toronto - $100,000 - $150,000 A Year

ValidusToronto, Canada
Full-time

Seeking a financial software engineer for a back-end team designing and maintaining systems for a trading platform.Responsibilities include stakeholder engagement, data integration, cloud-native de... Show more

 • Promoted

Bridgenext Senior Full Stack Python Developer

Bridgenext Digital EngineeringToronto, ON, CA
Full-time

Join Bridgenext as a Senior Python Full Stack Engineer focused on creating AI automation solutions within Azure.Leverage your FastAPI knowledge and front-end skills in a hybrid context.You'll be at... 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 Software Engineer - Toronto

Validus Risk ManagementToronto
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

Lead Python Developer

Highbrow LLCToronto, ON, CA
Full-time

Job Title: Lead Python Developer.Job Location: Toronto, ON (2 days/week onsite).Work Eligibility: All Work Authorizations are Permitted – No Visa Transfers.Python, Jenkins, Terraform, Nexus / Artif... Show more

 • Promoted

Specialized Developer for Scalability on Azure

BDO CanadaMarkham, York Region, CA
Full-time

Become a Specialized Developer focusing on building scalable applications on the Azure platform.Lead initiatives in system performance and secure cloud practices.This key role encompasses the devel... 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

Senior Python Full Stack Developer

BridgeNextToronto, Ontario, Canada
Full-time

Position Description Bridgenext is seeking a Senior Python Full Stack Engineer to design and deliver an AI enabled automation platform within a cloud native Azure ecosystem.The role requires strong... Show more

 • Promoted

Senior Python Developer

Glint Tech Solutions LLCToronto, ON, Canada
Full-time
Quick Apply

We are seeking a hands-on, self-directed Senior Python Developer to support delivery within the Total Fund Management Portfolio Management Technology team.This role demands high autonomy, ownership... Show more

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

Python Developer

Tata Consultancy Services LimitedToronto, 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

Senior Software Developer

General MotorsMarkham, York Region, CA
Full-time

Work Arrangement: This role is hybrid, you are expected to report to Markham Elevation Centre three times a week, at minimum.In the role of Senior Software Developer, you will be collaborating with... Show more

 • Promoted

Senior C++ Developer

IslandToronto, ON, CA
Full-time

We’re a team of hungry, high-character professionals from all backgrounds who came together to reinvent work for the modern enterprise.Island, the Enterprise Browser is the ideal enterprise workpla... 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

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