Senior Software Engineer - Trading
Jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Trading based in Canada. As a Senior Software Engineer, you will design and build a high-performance algorithmic trading platform that powers reliable, scalable, and developer-friendly brokerage services. You will play a key role in architecting critical systems that support trading workflows, order execution, and risk management. Working in a lean, globally distributed engineering team, you will combine deep technical expertise with hands-on development to solve complex challenges across the software stack. From low-latency processing and concurrency control to distributed systems and data modeling, your work will directly influence platform performance and reliability. This role offers the opportunity to shape foundational infrastructure, make important architectural decisions, and contribute to products used by financial institutions worldwide. If you thrive in a demanding, fast-paced environment where ownership, innovation, and technical excellence matter, this is an opportunity to make a lasting impact on the future of financial technology. Accountabilities: - Design, develop, and maintain a robust, scalable algorithmic trading platform that delivers high performance, reliability, and an exceptional experience for users of brokerage services. - Build and optimize systems supporting trading workflows, including Order Management Systems (OMS) and Risk Management Systems (RMS). - Develop high-throughput, low-latency services by applying advanced knowledge of algorithms, concurrency, CPU-level performance optimization, and distributed system design. - Contribute across the entire software stack, from low-level programming and backend services to frontend components, databases, and system architecture. - Architect distributed systems with a focus on scalability, high availability, fault tolerance, and long-term maintainability.
- Design effective messaging and event-driven architectures using message queues and brokers to support reliable communication between services. - Make critical technical and architectural decisions, balancing performance, reliability, complexity, and future growth. - Collaborate with a globally distributed team of engineers and financial technology professionals to deliver high-quality software and continuously improve platform capabilities. - Apply analytical and data-driven approaches to identify bottlenecks, benchmark system performance, and optimize infrastructure for demanding trading workloads. - Take ownership of engineering initiatives from design through implementation, testing, deployment, and ongoing improvement. Requirements: - Significant professional experience in software engineering, with previous experience building or maintaining trading or exchange systems, such as Order Management Systems (OMS), Execution Management Systems (EMS), exchanges, market-making platforms, algorithmic trading systems, or quantitative trading infrastructure. - Strong programming skills across low- and high-level languages, such as C/C++, Go, Zig, Rust, Java, Scala, or Python. - Demonstrated experience optimizing systems for low latency, high throughput, and efficient resource utilization. - Strong understanding of algorithms, distributed systems, scalability, high availability, database technologies, concurrency control, and performance-critical architectures. - Experience with messaging queues, message brokers, and distributed communication patterns. - Proficiency in system design, object-oriented data modeling, service-oriented architectures, and system abstraction, with an emphasis on maintainable and scalable solutions. - Practical experience developing and implementing Order Management Systems (OMS) and Risk Management Systems (RMS).
$104k - $139k per year
...design, build and distribute open-source software that enables people to enjoy the... ...their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll... ...reliability of what you ship, you make sensible trade-offs under real constraints, and you...SeniorFull timeImmediate startRemote workWorldwideHome office$120 - $180 per hour
...on a project to improve how AI systems do real-world software engineering work. We're looking for senior software engineers who have deep experience at top technology... ...financial institution (a leading bank, hedge fund or trading firm), working as a software engineer ~ A high-...SeniorHourly payContract work- ...ETFs, options, crypto, fixed income, 24/5 trading, and more. Amongst our subsidiaries,... ...team is a diverse group of experienced engineers, traders, and brokerage professionals who... ...you to apply. Your Role As a senior software engineer, you will help build and scale...SeniorFull timeRemote workHome office
$120 per hour
...Pay: $120/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Mercor is hiring Senior Software Engineers to work on a project with a leading AI research lab. You'll apply your open-source engineering experience to real software engineering work....SeniorHourly payContract work- ...applications and next steps. Our partner is looking for a Senior Software Development Engineer based in Canada. The Senior Software Development Engineer... ...translate user needs into prioritized backlogs, evaluate trade-offs, remove blockers, and take ownership of delivery outcomes...SeniorFull timeRemote work
$153k - $213k per year
...for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and... ..., and partnering on decisions that properly consider risks and trade-offs. · You will proactively identify project, process, technology...SeniorFull timeWork at officeRemote workFlexible hours- ...needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team... ...profiles, and teams. - Make thoughtful technical decisions and trade-offs, balancing long-term architecture with solutions that meet...SeniorLong term contractFull timeWork from home
- ...reliability through efficient queries, safe migrations, and concurrency controls. Review pull requests and maintain consistent engineering standards across the codebase. Requirements Typically 5+ years of experience building and operating production backend systems...SeniorFull timeContract work
- ...transcripts, expert calls, news, trade journals, and clients’ own... ...AlphaSense is seeking an exceptional engineer to own our Excel plugin... ...- Experience with enterprise software deployment, updates, and version... ...Knowledge of Excel's calculation engine, object model, and common...SeniorFull timeWork at officeLocal areaWorldwide
- ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP,...SeniorFull time
- ..., event transcripts, expert calls, news, trade journals, and clients’ own research content... ...AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing... ...You Are: - 5+ years building production software, with significant experience in desktop applications...SeniorFull timeWork at officeWorldwide
- ...think flexible within your country, not borderless. Location: Remote - Canada About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering...SeniorFull timeCasual workWork at officeRemote workWork from homeWorldwideHome officeFlexible hours
$153k - $213k per year
...people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm’s engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products,...SeniorFull timeWork at officeRemote workFlexible hours- ...quota, routing, caching, failover, cost attribution, and governance controls. Partner with security, infrastructure, and product engineering teams on agentic-workload guardrails and tool-access identity. Create system metrics, monitoring, alerting, runbooks, and...SeniorFull timeCasual workRemote workFlexible hours
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of...SeniorLong term contractFull timeRemote work
$200k - $350k per year
...with central clearing houses and exchanges to support billions in trading volume per day. We’ve agonized about our data model... ...experience for our clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the...SeniorFull timeWork at officeRemote work- ...more about our flexible approach to where we work. Overview Instacart is seeking a backend engineer with demonstrated success building highly reliable, performant and scalable software to shape the platform powering real-world, real-time processes. The Logistics Platform...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...team initiatives from design through fleet-wide rollout, mentor engineers, and maintain high standards for design, code review, and operational... ...Go or Python and experience building production infrastructure software such as Kubernetes controllers, operators, or admission webhooks...SeniorFull timeCasual workWork at officeRemote workFlexible hours
$150k - $250k per year
...houses and exchanges to support billions in trading volume per day. We’ve agonized about... ...combining highly-skilled product and engineering talent with seasoned finance professionals... ...-paced markets. The Role: As a Senior Software Engineer on the Clear Street Frontend...SeniorFull timeWork at officeRemote work- ...future of solar for all. Our award-winning software puts the power of data and technology... ...core platform, building the computation engines that make accurate, high-fidelity solar design... ...fit in here. About the Role As a Senior Software Engineer on the System Design Pod...SeniorFull timeRemote workWork from homeFlexible hoursShift work
$143.8k - $231.9k per year
...you want meaningful work, visible impact and put something genuinely rare on your CV, keep reading. About the Role: As a Senior Software Engineer, Backend on Camunda’s Distributed Systems team, you’ll help build and evolve the durable, highly available, horizontally...SeniorFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeFlexible hours- ...useful, correct at a high level, and aligned with strong engineering practices. Assess the quality of explanations,... ...for Cursor, Codex, and Claude Code. Requirements Senior, staff, or principal-level software engineering experience, or equivalent experience. Strong...SeniorContract workRemote workWorldwide10 hours per weekFlexible hours
$104k - $139k per year
...design, build and distribute open-source software that enables people to enjoy the internet... ...Layout/APZ team is a global community of engineers who care deeply about how the Web looks... ..., printing, and animations in Gecko, the engine behind Firefox. You will be able to design...SeniorLong term contractFull timeImmediate startRemote workHome office- ...Responsibilities Collaborate with other engineers to identify and correct issues. Write high-quality, performant, open-source, standards-compliant code. Develop layout, graphics, user-interaction techniques, algorithms, and tools that improve Firefox rendering quality...SeniorLong term contractImmediate startRemote workHome office
- ...Build and maintain full-stack applications using React, TypeScript, and Python. Role Summary We are looking for a Software Engineer with hands-on experience in full-stack development and some exposure to DevOps practices. You will contribute to building and operating...SeniorPart time
- ...useful, correct at a high level, and aligned with strong engineering judgment. Assess the quality of explanations,... ...explanations of evaluation feedback. Requirements Senior, staff, or principal-level software engineering experience or equivalent experience. Strong...SeniorContract workRemote workWorldwide10 hours per weekFlexible hours
- ...useful, correct at a high level, and aligned with strong engineering practice. Assess the quality of explanations,... ...exercise with a recorded Loom walkthrough. Requirements Senior, Staff, or Principal-level software engineer, or equivalent experience. Strong...SeniorOngoing contractContract workRemote workWorldwide10 hours per weekFlexible hours
$153k - $213k per year
...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards... ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system...SeniorLong term contractFull timeRemote work- ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ...and that history is one of our biggest advantages in an agentic software delivery lifecycle. Flaky test detection, test insights, pipeline...SeniorFull timeImmediate start
- ...development, with a track record of delivering high-quality and performant projects. Demonstrated success in identifying and resolving software bugs and system bottlenecks. Experience with codebase refactoring and implementing complex features in large-scale applications....SeniorPart timeFor contractorsInternshipRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Trading. Be the first to apply!
- software developer remote Remote
- software design engineer Remote
- software engineer devops Remote
- remote entry level software developer Remote
- part time software developer Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer - computer Remote
- software developer internship Remote
