Senior C++ and Python Developer - Trading Systems
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
- 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....SeniorC++Long term contract
$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...SeniorTemporary workFixed term contractFlexible hours- ...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...SeniorFull timeContract work
$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...SeniorFull timeShift work- ...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...SeniorContract work
$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$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 timeWork at officeMonday to friday2 days per week$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$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...SeniorFull time- ...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 employmentFull timeLocal area
- ...those designs Develop cloud-native applications (AWS preferred... ...Strong Python experience in enterprise environments +... ...C1 Advanced Seniority Senior...SeniorFor subcontractor
- ...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...SeniorContract workWork at office3 days per week
- ...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...SeniorPermanent employment
- ...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...
$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 officeRemote workFlexible hours- ...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...SeniorFull timeWork at officeWork from homeWorldwide2 days per week
- 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...SeniorC++Long term contract
$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...SeniorLong term contractTemporary workWork at officeImmediate start2 days per week3 days per week- ...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 timeCasual workInternshipLocal areaFlexible hours
- ...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
- ...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...SeniorFull timeWork at officeFlexible hours2 days per week
$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 payFull timeFixed term contractRemote work- ...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 timeFlexible hours
$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...SeniorLong term contractFull timeRemote workVisa sponsorshipWork visaFlexible hours- ...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++
$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 jobContract workSummer workLocal area- ...Develop solutions that are in line with... ...and scalability, and enable new trading activities.... ...enterprise environments + Knowledge in Python (2 years)... ...Seniority Senior...SeniorLong term contractFor subcontractor
- ...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...SeniorFull timeWork at officeRelocation package
$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- ...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 workWork at office2 days per week
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!
- c++ software developer Toronto, ON
- c++ developer fintech Toronto, ON
- junior c++ developer Toronto, ON
- c++ developer Toronto, ON
- développeur python Toronto, ON
- python developer no experience Toronto, ON
- python developer Toronto, ON
- python data engineer Toronto, ON
- python developer remote Toronto, ON
- junior python developer Toronto, ON
