← All roles

Senior or Staff+ Software Engineer - Trading

Alpaca· Engineering, Backend
Apply on company site
Remote$120k - $200kFull-timePosted 11mo ago

About the role

Senior or Staff+ Software Engineer focused on building Alpaca's algo trading platform with emphasis on high performance, low-latency, and scalable distributed systems for trading and brokerage services.

Responsibilities

  • Write tons of code and make critical decisions about delivering the best experience to customers.
  • Design and architect Alpaca's algo trading platform across frontend and backend, databases, and distributed systems.
  • Contribute to low-level, high-throughput, low-latency systems and object-oriented data modeling for long-term growth.
  • Develop and implement Order Management systems (OMS) and Risk Management systems (RMS).

Qualifications

  • Strong software engineer with lead experience preferred
  • Coding skills in 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
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency, concurrency control
  • System design skills with OO data modeling and service-oriented architectures
  • Experience with OMS and RMS development and implementation

Skills

Required:C/C++Go
Nice to have:Software engineering leadershipZigRustJava/Scala/Python

Benefits

  • Competitive Salary & Stock Options
  • Health benefits start on day 1: Medical, Dental, Vision (US); supplemental health care (Canada); stipend for medical costs internationally
  • New Hire Home-Office Setup: One-time USD 500
  • Monthly Stipend: USD 150 per month via Brex Card
  • Global remote work environment with diverse, energetic team
Last updated Aug 26, 2026. Interested? Apply on the company site.
Alpaca logo

About Alpaca

API-first stock and crypto brokerage platform

Alpaca is an API infrastructure and licensed financial services company that allows developers and businesses to offer stock and crypto investing to their end-customers. We work with more than 100 companies across the globe to enable their investing products, and our mission is to provide financial services to everyone on the planet. Alpaca’s globally distributed team consists of developers, traders, and brokerage business specialists and backed by a group of well-capitalized investors including Portage Ventures, Spark Capital, Tribe Capital, Unbound, Social Leverage, Horizons Ventures, Y Combinator as well as highly experienced industry angel investors and founders. We are also very tech-enthusiastic with notable track records in open-source and startup communities.

developer-toolsfintechapiinvestinginfrastructure

More open roles at Alpaca