Enable job alerts via email!

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading FinTech startup is seeking a Senior Software Engineer to build and architect their algo trading platform in a remote job. Ideal candidates possess strong coding skills across various languages and experience with trading systems. This role involves a blend of technical expertise and a drive to enhance the user experience in modern trading environments.

Qualifications

  • Strong software engineer with lead experience preferred.
  • Experience with trading or exchange systems essential.
  • Knowledge of FIX protocol and financial markets is a plus.

Responsibilities

  • Build Alpaca's algo trading platform.
  • Make critical decisions on delivering high quality and performance for customers.
  • Contribute to system design and architecture.

Skills

Coding skills in C / C++, Go, Zig, Rust, Java, Scala, Python
Low latency and high throughput optimization
Analytical data-oriented mindset
Knowledge of algorithms, distributed systems
System design skills with object-oriented data modeling

Tools

Docker
Kubernetes
GCP

Job description

65000 - 110000 a year (Canadian Dollars)

Description

Your Role :

Alpaca is a next generation securities broker for algo traders. With a clear vision and the right timing, we are a growing FinTech startup tapping into a new market in retail trading. Our target users are tech savvy and analytical problem solvers who appreciate a modern technology stack and an innovative business model that helps to empower them to move beyond old school financial services. We look for engineers who think the same way.

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).

Requirements :

  • 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)

Nice to have :

  • 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

Job type : Remote job

Location

65000 - 110000 a year (Canadian Dollars)

Tags

  • software
  • design
  • system
  • frontend
  • docker
  • growth
  • code
  • fintech
  • cloud
  • management
  • lead
  • senior
  • heroku

J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Old Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer : API and Developer Product & Engineering • Remote Canada, Toronto, Ca[...]

Penny Jar Capital, LLC

Toronto

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

Tali AI

Toronto

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer (C++ & Python)

NearSource

Toronto

Remote

CAD 85,000 - 120,000

6 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

15 days ago

AI Software Engineer, IgniteTech (Remote) - $100,000/year USD

Trilogy

Toronto

Remote

USD 100,000 - 100,000

5 days ago
Be an early applicant

Développeur Logiciels Senior / Senior Software Developer

Live Nation Entertainment

Toronto

Remote

CAD 105,000 - 133,000

8 days ago

Senior Software Engineer, AI Enablement

Reddit, Inc.

Toronto

Remote

CAD 100,000 - 130,000

5 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Toronto

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Junior Software Engineer - Cross-platform C++ - Multipass

Canonical

Toronto

Remote

CAD 70,000 - 100,000

7 days ago
Be an early applicant