Al...
Senior Software Engineer - Prime
By AlpacaDescription
Join Alpaca to build an algo trading platform, requiring deep knowledge in frontend and backend development, databases, and distributed systems for high-performance brokerage services.
Experience Level
Senior
Responsibilities
- Build Alpaca's algo trading platform
- Design and architect the platform
- Write code and make critical decisions
- Ensure high quality and performance
Requirements
- Strong, experienced software engineer with lead experience
- 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 and skills
- Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems and concurrency control
- System design skills with object-oriented data modeling, service-oriented architectures, system abstraction
- Experience with Order Management systems (OMS) and Risk Management systems (RMS)
Nice to Have
- Algo trading experience
- FIX protocol knowledge
- Experience with observability, tracing, continuous profiling and benchmarking
- Financial market knowledge
- Experience with financial ledgers
- Statistical and quantitative analysis skills
- Experience with major cloud platforms
- Experience with Docker and Kubernetes
Opportunity Details
job
Full-time
United States