Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Core Ledger

Alpaca

Remote

CAD 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial services technology provider is searching for a Senior Engineer to join the Ledger Team in Toronto, Canada. You will be responsible for designing and maintaining systems that empower users in financial trading. The ideal candidate has over 5 years of experience, strong problem-solving skills, and proficiency in Go. This role offers competitive salary and stock options, along with a supportive work environment focused on collaboration and innovation.

Benefits

Competitive Salary & Stock Options
New Hire Home-Office Setup
Monthly Stipend

Qualifications

  • 5+ years of experience working on systems at scale.
  • Obsessed with performant, defect-free, maintainable code.
  • Experience with IDLs, RPC frameworks, cloud platforms, and relational databases.

Responsibilities

  • Design, implement, and maintain foundational systems.
  • Deliver high-impact features and projects.
  • Collaborate with internal stakeholders.

Skills

Backend system development
Coding in Go
Problem-solving
Collaboration with stakeholders
Debugging skills

Tools

gRPC
PostgreSQL
protobuf
GCP
Job description

Alpaca is a US‑headquartered broker‑dealer and brokerage infrastructure provider for stocks, ETFs, options, crypto, fixed income, and 24 / 5 trading. Our SeriesC funding brought total investment to over $170million, fueling an ambitious vision of opening financial services to everyone on the planet.

Your Role

As a Senior Engineer on the Ledger Team, you will design, implement, and maintain the systems that form the foundation of Alpaca and empower millions of users who trade billions of dollars worth of assets.

Things You Get To Do
  • Collaborate with internal stakeholders—including finance, operations, and product teams to deliver high‑impact features and projects.
  • Build backend systems and components with integrity, maintainability, scalability, and stability in mind.
  • Own the delivery of high‑visibility features and projects, from design to deployment.
  • Collaborate with engineering teams to improve the health of Alpaca’s systems.
Who You Are (Must‑Haves)
  • A seasoned engineer with 5+ years of experience working on systems at scale.
  • Obsessed with performant, defect‑free, maintainable code.
  • A strong problem solver with a proactive mindset.
  • A collaborator who can create alignment with technical and non‑technical stakeholders alike.
  • Comfortable working head‑down or tag‑teaming problems.
  • Strong coding skills, preferably in Go.
  • Ability to debug issues or foresee problems and avoid them entirely.
  • Experience with IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC), cloud platforms (e.g., GCP), and relational databases (e.g., PostgreSQL).
Who You Might Be (Nice‑to‑Haves)
  • Experience in the financial services or accounting industry.
  • Experience with distributed systems / databases.
  • Experience with event‑driven systems and messaging brokers (e.g., Redpanda).
  • Experience working remotely.
  • Experience working at a startup.
How We Take Care of You
  • Competitive Salary & Stock Options.
  • 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.

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