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

Senior Software Engineer - Trading

Full-time

Alpaca

Who We Are:

Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure  for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.

Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.

Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.

Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.

Our Team Members:

We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!

We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.

Your Role:

Your job is to build Alpaca's algo trading platform to satisfy our users who expect high quality and performance from their brokerage service.  This opportunity is similar to joining AWS or Heroku in their early days,  designing and architecting our platform by wearing many different hats in our small team. As an experienced engineer, you will write tons of code and make critical decisions about delivering the best experience to our customers.  This certainly requires deep knowledge in both frontend and backend, databases and distributed systems, as well as broad experience from low to high level in CPU-level hardware for high throughput, robust concurrency system design, abstract distributed system architecture for high availability and object-oriented data modeling with long term growth in mind. Joining an early stage startup, the payoff to this highly demanding environment will be worth the effort.

You must have previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading).

Who You Are (Must-Haves):

  • Strong, experienced software engineer with lead experience is preferred
  • Coding skills in both low and high level languages around C/C++, Go, Zig, Rust, Java, Scala, Python
  • Low latency and high throughput optimization
  • Experience with messaging queues and message brokers
  • Analytical data-oriented mindset and skills
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
  • System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
  • Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)

Who You Might Be (Nice-to-Haves):

  • Algo trading experience (either professional or personal)
  • FIX protocol knowledge
  • Experience with observability, tracing, continuous profiling and benchmarking
  • Financial market (exchange, broker-dealers, clearing, etc.) knowledge
  • Experience with financial ledgers
  • Statistical and quantitative analysis skills
  • Experience with major cloud platforms (we primarily use GCP)
  • Experience with Docker and Kubernetes

How We Take Care of You:

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Trading in Canada vacancy
  • usd255.9k per year

     ...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what...  ...to finish. # Recruiter conversation (30 minutes). Trade context: what you want next, what we're building and straight answers... 
    Senior
    Full time
    Remote work
    Weekend work

    Babylist

    Canada
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    Home office

    Mozilla

    Canada
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Home office

    Alpaca

    Canada
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Home office
    Flexible hours

    Alpaca

    Canada
    13 hours ago
  • usd200.7k per year

     ...but also active deployment in trade and finance and accessible when...  ...is a team of full-stack engineers that are building the end to end...  ...years of professional full stack software engineering experience building...  ...to mentor both junior and senior engineers If this role interests... 
    Senior
    Full time

    Mercury

    Canada
    13 hours ago
  • $174.49k - $205.33k per year

     ...cryptocurrency exchange where users can buy, trade, hold, and earn digital assets....  ...industry with its low fees, advanced trading engine, strong security and reliability, and robust...  ...agreement. About This Role: The Senior Software Engineer, Web is part of the Engineering... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    Binance.US

    Canada
    13 hours ago
  •  ...reliable, correct, useful, and innovative. We're looking for a Senior Software Engineer who thinks deeply about systems architecture, cares about the...  ...systems, and be able to explain your reasoning and the trade-offs. Be excited to put new features in customers' hands... 
    Senior
    Full time

    Mercury

    Canada
    13 hours ago
  • $180k - $220k per year

     ...field or equivalent practical experience - 5+ years full-time software engineering experience with some of the following technologies: - React...  ...Why Work With Us Phantom's journey to becoming a global trading app began with making crypto easier to use. Today, we’re... 
    Senior
    Full time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Phantom

    Canada
    13 hours ago
  •  ...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 on the Platform team, you will... 
    Senior
    Full time
    Home office

    Alpaca

    Canada
    13 hours ago
  •  ...production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps...  ...product, and this team builds it. As a Senior Software Engineer in Container Product...  ...Managers and customers, make the trade-off calls on the features you own, and ship... 
    Senior
    Full time
    Local area
    Remote work
    Relocation
    Flexible hours
    Shift work

    Chainguard

    Canada
    13 hours ago
  • $200.7k per year

     ...Investments Team consists of backend and frontend engineers dedicated to crafting sophisticated...  ...traditional expectations. As a Senior Software Engineer on the Investments Team ,...  ...building scaled, novel, and compliant Trading & Custody systems. These systems power our... 
    Senior
    Full time

    Mercury

    Canada
    13 hours ago
  •  ...The Role Voltus is hiring for multiple roles at the senior level on several teams. As a Senior Engineer you will find a home on one of these teams and assume...  .... Technologies We Use We build scalable software using Python, Postgres, Go, FastAPI, Temporal, Delta... 
    Senior
    Full time
    Remote work

    Voltus

    Canada
    13 hours ago
  • $103k - $160k per year

     ...Clariti builds community development software for cities and counties: permitting, licensing...  ...part of our products and part of how our engineering pods build them. About the role...  ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC framework... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Clariti Cloud Inc.

    Canada
    13 hours ago
  • usd200k - usd255k per year

     ...using AI to scale that impact further and faster than anyone else can. About the role: We are seeking an exceptional Senior Software Engineer to join our Engineering team. Garner’s Engineering team tackles incredibly hard technical problems for a mission that truly matters... 
    Senior
    Full time
    Remote work
    Flexible hours

    Garner Health

    Canada
    13 hours ago
  • $125.8k per year

     ...ARE YOU AN EXPERIENCED SOFTWARE DEVELOPER WITH A PASSION FOR FINDING CREATIVE SOLUTIONS TO REAL-WORLD PROBLEMS? Then Jobber might be the place for you! We're looking for Senior Software Engineers to be part of our Product Software Engineering team. At Jobber, we don’t... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours

    Jobber

    Canada
    13 hours ago
  •  ...Engineering Full-time At Wave, we help small businesses to thrive so the heart of our communities beats stronger. We work in an...  ...bold, learn quickly and share your knowledge generously. Senior Software Engineers work in cross-functional teams alongside Engineers,... 
    Senior
    Full time

    Wave

    Canada
    13 hours ago
  • usd180k - usd200k per year

     ...ASG is an unconventional group of market-leading SaaS software companies, serving industries ranging from behavioral health...  ...hands-on builder and enabler for ASG’s portfolio companies. The Senior Software Engineer will directly lead and contribute to software development projects... 
    Senior
    Full time

    ASG

    Canada
    13 hours ago
  • $100k - $120k per year

     ...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... 
    Senior
    Long term contract
    Full time
    Temporary work
    Remote work

    NMI

    Canada
    13 hours ago
  • $170k - $210k per year

     .... That's why you can do here what you can never do at a legacy software company. move fast and prove it, not theorize it. We think from...  ...Apply strong skills in data analysis, programming, and software engineering. Write high-quality, well-tested code using modern... 
    Senior
    Full time

    Federato

    Canada
    13 hours ago
  •  ...need a new challenge. Or you've already changed how you write software with agentic coding tools, and you want to work somewhere...  ...first time in a long time" different. We're looking to add a Senior Software Engineer to this nerd club of ours. If you're a seasoned engineer who... 
    Senior
    Full time

    Lean TECHniques

    Canada
    13 hours ago
  • usd150k - usd190k per year

     ...around the world depend on to keep their engineering teams focused on what matters most - their...  ...hardworking and close-knit group with a software-driven culture (yep, even our GTM team understands...  ...products built around it. As a Senior Software Engineer, you’ll work on SpiceDB... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    AuthZed

    Canada
    13 hours ago
  •  ...Senior Software Engineer Department: Engineering About Atomic Industries Atomic Industries is reinventing how the world makes things. From cars and aerospace systems to medical devices and packaging, most physical goods begin life in a mold or are shaped by... 
    Senior
    Full time
    Visa sponsorship

    Atomic Industries, Inc.

    Canada
    13 hours ago
  • $160k - $200k per year

     ...your work helps shape the future of finance. What We're Looking For We are seeking a highly skilled and motivated Senior Software Engineer with 8 years of hands-on experience developing robust, scalable applications. The ideal candidate brings expertise in designing... 
    Senior
    Full time

    Cross River

    Canada
    13 hours ago
  • $141.52k - $176.9k per year

     ...See yourself at Twilio Join the team as Twilio’s next Senior Software Engineer, L3. About the job The Compliance Experiences team...  ...remediation.  WRITE IT DOWN: Articulate technical designs, system trade-offs, and operational runbooks clearly to your team and cross... 
    Senior
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Canada
    13 hours ago
  •  ...solutions and commitment to excellence provide comprehensive software and hardware that enable seamless experiences and drive...  ...Instagram Position Description ParTech, Inc. is seeking a Senior Software Engineer to join our software development team. This role is highly technical... 
    Senior
    Full time
    Worldwide

    PAR Technology

    Canada
    13 hours ago
  • $120k - $170k per year

     ...practice and are dedicated to continuous improvement. The engineering team is 100% remote; our head office is located in Ottawa and...  ...customer data centers ABOUT YOU: You are a well-rounded senior software engineer with at least 6 years of experience building complex... 
    Senior
    Full time
    Traineeship
    Work at office
    Local area
    Remote work
    Flexible hours

    H2 Analytics

    Canada
    13 hours ago
  • usd200k per year

     ...with central clearing houses and exchanges to support billions in trading volume per day. We've agonized about our data model...  ...for our clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we're building the... 
    Senior
    Full time
    Work at office
    Remote work

    Clear Street

    Canada
    13 hours ago
  •  ...snapshot of one meeting - Bridge product and engineering: translate messy realities (different...  ...years building and shipping production software at scale, with fluency in TypeScript/JavaScript...  ...technical discussions and navigating trade-offs NICE TO HAVE - Familiarity with... 
    Senior
    Full time
    Work at office

    Mural

    Canada
    13 hours ago
  •  ...models without exposing the models or anyone's private data. As a Senior Software Engineer, you'll work most closely with our Technical Lead Manager for...  ...Turn ambiguous requirements into clear designs, and explain trade-offs to engineers and non-engineers Use AI coding tools to... 
    Senior
    Remote job
    Full time
    Contract work
    For contractors
    Local area
    Flexible hours
    Canada
    1 day ago
  • $149.8k - $241.5k per year

     ...CV, keep reading. About the role: We’re seeking a talented engineer to develop and maintain Kubernetes Operators for our Camunda 8...  ...AWS. This is an opportunity to make a significant impact on our software and processes. Curious about the kind of challenges you'll work... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Home office
    Flexible hours

    Camunda

    Canada
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Trading. Be the first to apply!