Senior Software Engineer - Prime

New
A
Alpaca Fintech Brokerage
Remote - AmericasFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
C++GoRustDistributed Systems

Requirements

  • Software engineering experience in trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading)
  • Strong, experienced software engineer with lead experience preferred
  • Proficiency in low and high level languages including C/C++, Go, Zig, Rust, Java, Scala, Python
  • Experience with low latency and high throughput optimization
  • Experience with messaging queues and message brokers
  • Knowledge of distributed systems, scalability, high availability, and databases
  • System design skills with object-oriented data modeling and service-oriented architectures
  • Experience with the development and implementation of Order Management systems (OMS) and Risk Management systems (RMS)

Responsibilities

  • Build the algo trading platform to meet user expectations for quality and performance
  • Design and architect the platform in a small team environment
  • Write code and make critical architectural decisions
  • Perform low-level performance optimizations for high throughput
  • Design robust concurrency systems
  • Develop abstract distributed system architectures for high availability
  • Conduct object-oriented data modeling
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now