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
View details
Apply Now