CareerPlanSign in

Senior Software Engineer - Brokerage Platform

North York, Ontario, Canada💼 Full-time🗓 2026-08-13 → 2026-09-25

Core

Design, develop, and maintain highly reliable and scalable backend systems for brokerage and financial-service use cases, including trading, order management, and settlement.

Role type

Senior IC backend software engineer (financial services)

Builds

Production backend services for account management, trading, order management, positions, settlement, funding, and risk management

Domain

Fintech / Online Brokerage / Wealth Management

Deliverable

production ML models | product features

Required skills

Backend software development, Distributed systems design, System architecture, API design, Database management, Messaging systems, Caching strategies, Concurrency control, Production troubleshooting, AI-assisted development

Preferred skills

Financial services domain knowledge, High-volume low-latency system design, Cloud infrastructure, DevOps practices, Mandarin Chinese proficiency

Technologies

Java, C++, Go, Python

Responsibilities

Design and implement complex business capabilities, Participate in system architecture design, Conduct code reviews and enforce engineering standards, Collaborate with cross-functional teams and global headquarters, Perform root-cause analysis on production issues, Actively utilize and validate AI coding agents

Seniority

Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.