Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ and Python Developer - Trading Systems

Temporary

Astra North Infoteck Inc.

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior C++ and Python Developer - Trading Systems in Toronto, ON vacancy
  • You will work as a Senior Engineer in Public Markets Technology, partnering...  ...implement solutions enabling trading and post trade activities. You...  ...to conceptualize, design and develop new software applications....  ...to contribute to the systems that support them.... 
    Senior
    C++
    Long term contract

    Luxoft

    Toronto, ON
    4 days ago
  • $72k - $138k per year

     ...coaching -- We are seeking a strong Python developer on a 1 -year fixed term role , with practical...  ...Postgres/MySQL, Redis, and event/queue systems (e.g., Kafka/SQS) Applies security-...  ...-based approaches, and model selection trade-offs (quality, latency, cost, compliance... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  •  ...Java Trading Systems Developer (Banking) Location: Toronto, ON (Hybrid) Experience: 8+ Years Employment Type: Full-time / Contract...  ...time trading systems   Job Summary We are seeking a Senior Java Trading Systems Developer to design, develop, and... 
    Senior
    Full time
    Contract work

    Trident Staff

    Toronto, ON
    9 days ago
  • $150k - $200k per year

     ...Senior/Staff Python Developer Role: Full-time, hybrid role based in Downtown Toronto Level: Senior to Staff (IC) seniority Compensation: $...  ...customer issues, and working on integrations across a complex system. You’ll regularly switch between building new features... 
    Senior
    Full time
    Shift work

    acquird

    Toronto, ON
    9 hours ago
  •  ...Senior ETL/Python Developer Location: Toronto, ON (Hybrid – 4 Days WFO) Duration: 12 Months Experience: 5+ Years Job Overview...  ...database concepts. Experience with version control systems (Git) and collaborative development practices. Preferred... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    25 days ago
  • $95k - $145k per year

    Python developer Position Description We are seeking a Senior Python API Engineer with strong experience in the payments, fintech, or banking domain to design,...  ...decisions that support mission-critical financial systems. The ideal candidate has deep expertise in Python... 
    Senior
    Toronto, ON
    19 days ago
  • $90k - $100k per year

     ...Job Responsibility: Job Title: Lead Python Developer Job Location: Toronto, ON (2 days/week onsite) Key Technology: Python, Jenkins, Terraform...  ...definition, configuration management, deployment, system and service monitoring, integration, continuous delivery, etc.... 
    Full time
    Work at office
    Monday to friday
    2 days per week

    Techera

    Toronto, ON
    5 days ago
  • $143k - $200k per year

     ...Europe, Australia, and Japan. The AI Systems team owns the core recommendations...  ...world's largest consumer brands. As a Senior Backend Developer, you will lead the evolution of this system...  ...review, CI/CD) ~ Strong foundation in Python ~ Experience with distributed data processing... 
    Senior

    Movable Ink

    Toronto, ON
    9 hours ago
  • $150k - $180k per year

    Role: Senior FullStack (Python) Developer  Location: Hybrid, Toronto  Rates: $150k - $180k per year  Structure: Full time  -- We have a great new opportunity to support one of our online marketplace clients in a full-time capacity! Please see below for more information... 
    Senior
    Full time

    CorGTA

    Toronto, ON
    3 days ago
  •  ...Apache / Tomcat, SQL Hands on 3+ years in Python technology stack Hands on 1+ years in...  ...Comfortable with Linux/Unix operating system commands Excellent understanding of integration...  ..., Relevant experience and skills, Seniority and performance, Market and business... 
    Permanent employment
    Full time
    Local area

    Capgemini

    Toronto, ON
    18 days ago
  •  ...those designs Develop cloud-native applications (AWS preferred...  ...Strong Python experience in enterprise environments +...  ...C1 Advanced Seniority Senior... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    4 days ago
  •  ...Role: Business System Analyst Hybrid: 3 days a week in office...  ...a Business Analyst supporting trading platforms and workflows, with...  ...stakeholders, and collaborate with Developers & QAs. • Strong...  ...stored procedures; ability to read Python code is an advantage. Behavioral... 
    Senior
    Contract work
    Work at office
    3 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    a month ago
  •  ...Senior AI Developer – Python, AWS Services, SQL, ML Role AI Developer – Corporate IT AI Team Required Skills • Strong Python coding proficiency, including building scalable applications, scripting, and automation. • Strong SQL skills and experience designing... 
    Senior
    Permanent employment

    Astra North Infoteck Inc.

    Toronto, ON
    3 days ago
  •  ...Essential Skills: More than 5 years of total experience with minimum 2 years experience in AI. Strong programming skills in Python (preferred) or other languages. Experience in machine learning frameworks (TensorFlow| PyTorch| Scikit-learn). Hands-on experience... 

    Astra North Infoteck Inc.

    Toronto, ON
    28 days ago
  • $149.45k - $207.56k per year

     ...organization, apply now. We are currently seeking a Agentic AI Systems Developer - Remote to join our team in Toronto, Ontario (CA-ON), Canada...  ...and traceability • Build full-stack applications (Python APIs, AI services, UI dashboards) • Integrate with EHRs, data... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Toronto, ON
    1 hour ago
  •  ...position is for the Apps Native team. Your mission will be to: Develop new APIs and maintain existing ones, to integrate Gorgias with...  ...working as a Software Engineer 4+ years working with Node.js / Python 4+ years working with REST APIs and web services Experience... 
    Senior
    Full time
    Work at office
    Work from home
    Worldwide
    2 days per week

    Gorgias

    Toronto, ON
    3 days ago
  • You will work as a Senior Engineer in Public Markets Technology, partnering...  ...implement solutions enabling trading and post trade activities. You...  ...to conceptualize, design and develop new software applications....  ...Strong working experience in C++ with the ability to independently... 
    Senior
    C++
    Long term contract

    Luxoft

    Toronto, ON
    13 days ago
  • $130k - $180k per year

     ...Fitch Group is currently seeking a Senior Software Engineer – Python based out of our Toronto office....  ...How You’ll Make an Impact: Design, develop, and maintain robust Python-based backend...  ...evaluate new technologies and present trade-off analyses and recommendations to stakeholders... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Immediate start
    2 days per week
    3 days per week

    Fitch Group

    Toronto, ON
    20 days ago
  •  ...world's largest institutions to local firms, manage and account for their investments using SS&C's products and services. Business Systems Developer Location: Toronto,ON Get To Know The Team: SS&C is leading the way. We continue to look for today's and tomorrow's brightest... 
    Full time
    Casual work
    Internship
    Local area
    Flexible hours

    SS&C

    Toronto, ON
    5 days ago
  •  ...seeking a skilled and passionate Senior Software Engineer with strong...  ...ability to design and analyze complex systems. A background in capital markets and proficiency in Python are considered advantageous....  ...Responsibilities Design, develop, and maintain robust and scalable... 
    Senior

    Luxoft

    Toronto, ON
    12 hours ago
  •  ...Senior Software Developer About Us At Seequent, we help organisations to understand the underground...  ...and recommend design alternatives and trade-offs. Model, simulate, or prototype...  ...~ Strong proficiency in SQL, Python and JSON ~ Experience with cloud platforms... 
    Senior
    Full time
    Work at office
    Flexible hours
    2 days per week

    Seequent

    Toronto, ON
    14 days ago
  • $60 - $75 per hour

     ...Responsibilities: Front-End Development: Design, develop, and implement front-end code, including...  ...: Capable of providing user and system documentation. Must Have: ~5+ years of demonstrated experience with the use of Python language and Fast API ~3+ years of React... 
    Hourly pay
    Full time
    Fixed term contract
    Remote work

    Monzek Consulting

    Toronto, ON
    5 days ago
  •  ...solutions: from personal audio devices and wireless communication systems to audiological care services, hearing aids and cochlear...  ...now for the following position: Measurement Configuration System Developer. Overview: As a Measurement Configuration System Developer,... 
    Full time
    Flexible hours

    Sonova AG

    Toronto, ON
    5 days ago
  • $130k - $180k per year

     ...growing and we are looking to hire a Full Stack Python/React Developer for an applications team We're open on seniority from Upper Intermediate to Staff level This is...  ...feature) ~ Strong understanding of scalable system design for web-based APIs ~ Previous ("startup... 
    Senior
    Long term contract
    Full time
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    acquird

    Toronto, ON
    9 hours ago
  •  ...looking for exceptionally bright and talented developers to develop and administer leading edge, global 24×7 financial trading systems in a fast paced, stimulating and dynamic...  ...well as enhance existing systems, mostly in C++ on a Linux platform. Work directly with analysts... 
    C++

    Waterfront International Ltd

    Toronto, ON
    28 days ago
  • $50 per hour

     ...Responsibilities Build MCP servers in Python using FastMCP . Integrate web or...  .... Experience with APIs , backend systems, and debugging. Familiarity with...  ...integrating third-party apps or developer tools. Familiarity with web apps, databases... 
    Remote job
    Contract work
    Summer work
    Local area

    Mercor

    Toronto, ON
    13 days ago
  •  ...Develop solutions that are in line with...  ...and scalability, and enable new trading activities....  ...enterprise environments + Knowledge in Python (2 years)...  ...Seniority Senior... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    12 hours ago
  •  ...Place to Work ®, five years in a row! As a Senior Systems Engineer, you will be a key technical...  ...space systems. You will lead engineering trades, ensure system reliability, and work closely with cross-functional teams to develop cutting-edge spacecraft solutions.   This... 
    Senior
    Full time
    Work at office
    Relocation package

    kepler

    Toronto, ON
    19 days ago
  • $90k - $130k per year

     ...builds, and operates the growth systems that competitive businesses...  ...skilled marketing automation developers on one of the most advanced CRM...  ...Developers (including Associate, Senior, Lead, and Principal levels)...  ...programming languages (e.g., Python, Java) and API integrations.... 
    Senior

    MAP

    Toronto, ON
    10 days ago
  •  ...Job Description: AWS Developer  Skills: Digital : Python~Google Cloud Serverless Computing~Java EE Performance Optimization & Tuning Experience Required: 8-10 Toronto, ON Hybrid (2 days per week in-person at Toronto office preferred) Role Descriptions:... 
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ and Python Developer - Trading Systems. Be the first to apply!