Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Core Ledger

Alpaca

Remote

CAD 80,000 - 120,000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A financial technology firm is seeking a Senior Engineer for the Ledger Team to design and maintain systems that empower millions of users in trading. You will collaborate with various teams to deliver impactful features while ensuring the integrity and scalability of backend systems. The ideal candidate has over 5 years of experience, strong coding abilities, and is proficient in Go and various cloud platforms. This position offers a competitive salary, stock options, and other benefits.

Benefits

Competitive Salary & Stock Options
New Hire Home-Office Setup: One-time USD $500
Monthly Stipend: USD $150

Qualifications

  • 5+ years of experience working on systems at scale.
  • Strong problem solver with a proactive mindset.
  • Comfortable working head-down or tag-teaming problems.

Responsibilities

  • Design, implement, and maintain core systems for Alpaca.
  • Deliver high-impact features and projects.
  • Collaborate with engineering teams to enhance system health.

Skills

Coding skills in Go
Problem solving
Collaboration with stakeholders
Experience with RPC frameworks
Debugging skills

Tools

PostgreSQL
gRPC
GCP
protobuf
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 Series C funding brought total investment to over $170 million, 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.

Interested in building your career at Alpaca? Get future opportunities sent straight to your email.

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