Software Engineer, CoreTrading

Remotica Partners Anywhere
Any experience
Negotiable
Posted: 2 weeks ago
Finance, Software Development
Full-time

Job Summary

 
Alpaca is a global brokerage infrastructure provider supporting millions of brokerage accounts across 40 countries through institutional-grade APIs for stocks, ETFs, options, crypto, and more. This role focuses on building the company’s high-performance algorithmic trading platform, requiring deep expertise in low-latency systems, distributed architectures, and trading or exchange technology. The engineer will design, optimize, and implement core trading systems for a rapidly scaling, globally distributed fintech startup.

Job Description

 

This role supports Alpaca’s mission to deliver a next-generation trading infrastructure by building and optimizing the systems powering its algorithmic trading platform. As a Software Engineer in CoreTrading, you will develop high-performance, low-latency services used by retail and institutional clients worldwide. The position demands deep knowledge of trading or exchange systems and experience working across both low-level and high-level technologies to ensure robust scalability, availability, and throughput under demanding conditions.


Responsibilities:
- Design and build core components of Alpaca’s algorithmic trading platform.
- Write high-performance code across multiple languages and system layers.
- Optimize systems for low latency, high throughput, and reliable concurrency.
- Architect distributed systems and service-oriented components supporting growth.
- Work with messaging queues, brokers, and related communication systems.
- Collaborate with cross-functional teams to support trading workflows and system expansion.


Requirements:
- Prior software engineering experience with trading or exchange systems.
- Proficiency in C/C++, Go, Zig, Rust, Java, Scala, or Python.
- Strong knowledge of distributed systems, algorithms, and data modeling.
- Experience with low-latency optimization and high-throughput design.
- Familiarity with OMS or RMS development and system abstraction principles.
- Analytical and data-oriented mindset with strong problem-solving ability.


Benefits: (optional)
- Opportunity to influence early-stage architecture and system direction.
- Exposure to complex trading infrastructure and high-performance engineering.
- Work in a globally distributed, fast-growing fintech environment.
- Flexible remote work structure aligned with company culture.


This position is ideal for engineers with deep trading-system expertise seeking to build high-scale, next-generation brokerage technology within a high-impact fintech team.

footer-banner
banner