Senior Software Engineer - Trading

Alpaca

Remote, USA
Competitive salary & stock options; not specified;...
Remote
Trading or exchange system experience
Low latency and high throughput optimization
Experience with oms and rms development
The role involves designing and architecting Alpaca's algo trading platform to meet high quality and performance expectations

Job Summary

  • The role involves designing and architecting Alpaca's algo trading platform to meet high quality and performance expectations.
  • 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 meet high quality and performance expectations.

Salary

Competitive Salary & Stock Options; Not specified; Health Benefits included

Skills & Requirements

Must-have

  • Trading or exchange system experience
  • Low latency and high throughput optimization
  • Experience with OMS and RMS development
  • Proficiency in C/C++, Go, Rust, Java, Scala, Python
  • Distributed systems and concurrency control knowledge

Nice-to-have

  • Algo trading experience professional or personal
  • FIX protocol knowledge
  • Experience with observability and continuous profiling
  • Benchmarking skills for performance tuning

Key Requirements

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

Work Rights

Not specified

Tailored Resume

Cover Letter