Senior Software Engineer - Core Trading
New
A
Alpaca Financial Services
Remote - AmericasFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonJavaC++GoRustDistributed Systems
Requirements
- Previous experience with trading or exchange systems (OMS, EMS, market making, algorithmic or quant trading)
- Strong software engineering experience with lead experience preferred
- Proficiency in languages such as C, C++, Go, Zig, Rust, Java, Scala, or Python
- Expertise in low latency and high throughput optimization
- Experience with messaging queues and message brokers
- Deep knowledge of distributed systems and scalability
- System design skills with object-oriented data modeling and service-oriented architectures
- Analytical, data-oriented mindset
- Knowledge of concurrency control and database systems
Responsibilities
- Build and scale the algorithmic trading platform
- Design and architect high-performance brokerage infrastructure
- Develop across full-stack, databases, and distributed systems
- Optimize for high throughput and low latency
- Implement robust concurrency systems
- Design for high availability and long-term scalability
- Develop and implement Order Management (OMS) and Risk Management (RMS) systems
View Full Description & ApplyYou'll be redirected to the employer's site