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