← Back to list
Job · Senior

Senior Software Engineer – Market Data

Software Engineer • Senior • Remote • Full-time • European Union EU/EMEA

Senior or staff engineer improving the architecture of Alpaca's market data systems across stocks, options, crypto and FX, with a strong focus on low latency and scalability.

Responsibilities

  • ▹Influence the overall architecture of Alpaca's market data systems
  • ▹Design highly scalable, mission-critical systems
  • ▹Focus obsessively on latency, where every nanosecond counts
  • ▹Implement backend services and lead architecture where scalability and resilience matter
  • ▹Maintain software quality and test coverage
  • ▹Participate in code reviews
  • ▹Troubleshoot incidents and reported bugs
  • ▹Take on-call rotations to support engineering projects as needed

Requirements

  • ▹At least 4 years of experience working on systems at scale
  • ▹Experience with compiled imperative languages such as Go, C, C++ or Rust (most critical services are written in Go)
  • ▹SQL or relational database skills
  • ▹Deep understanding of POSIX-like operating systems, modern infrastructure and orchestration practices

About the company

Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto and fixed income, serving hundreds of financial institutions across 40 countries with over 10 million brokerage accounts; it is backed by $400 million in funding and has a globally distributed team spanning the US, Canada, Japan, Hungary, Nigeria, Brazil, the UK and more.

Similar jobs