Senior Software Engineer - Trading

Alpaca

Remote, USA
Competitive salary; stock options; health benefits
Remote
Trading or exchange system experience
Low latency and high throughput optimization
Order management system (oms) implementation
The role involves designing and architecting Alpaca's algo trading platform to ensure high quality and performance for users

Job Summary

  • The role involves designing and architecting Alpaca's algo trading platform to ensure high quality and performance for users.
  • Candidates must have previous software engineering experience specifically with trading or exchange systems such as OMS, EMS, or market making.
  • The company offers competitive salary, stock options, health benefits, and a monthly stipend of USD $150 via a Brex Card.

Matching Summary

The role involves designing and architecting Alpaca's algo trading platform to ensure high quality and performance for users.

Salary

Competitive Salary; Stock Options; Health Benefits

Skills & Requirements

Must-have

  • Trading or exchange system experience
  • Low latency and high throughput optimization
  • Order Management System (OMS) implementation
  • Experience with C/C++, Go, Rust, Java, Scala, Python
  • Distributed systems and concurrency control

Nice-to-have

  • Algo trading experience professional or personal
  • FIX protocol knowledge
  • Observability and continuous profiling skills
  • Benchmarking and tracing expertise

Key Requirements

  • Lead experience preferred
  • Deep knowledge of CPU-level hardware
  • Object-oriented data modeling skills

Work Rights

Not specified

Tailored Resume

Cover Letter