Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, May 21, 2026
This job expires in: 30 days
Job Summary
Building Alpaca's algo trading platform, the remote Senior Software Engineer will focus on delivering high-quality and high-performance brokerage services, leveraging extensive experience in both frontend and backend development, as well as system architecture.
Key responsibilities
- Design and architect the algo trading platform to meet user expectations for quality and performance
- Write and optimize code across various programming languages while ensuring low latency and high throughput
- Make critical decisions regarding system design, including object-oriented data modeling and distributed system architecture
Required qualifications
- Strong software engineering background with experience in trading or exchange systems
- Proficiency in programming languages such as C/C++, Go, Java, Python, and others
- Experience with messaging queues and message brokers
- Knowledge of algorithms, distributed systems, and high availability design
- Experience with Order Management Systems (OMS) and Risk Management Systems (RMS)
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...