Senior Software Engineer - Advisory Suite

New
A
Alpaca Fintech Brokerage
Remote - EuropeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonJavaC++GoRustDistributed Systems

Requirements

  • Software engineering experience with trading or exchange systems (OMS, EMS, algorithmic trading).
  • System design skills including object-oriented data modeling and service-oriented architectures.
  • Proficiency in low and high-level programming languages (C/C++, Go, Zig, Rust, Java, Scala, Python).
  • Knowledge of low latency and high throughput optimization.
  • Experience with messaging queues and brokers.
  • Deep understanding of distributed systems, concurrency control, and scalability.
  • Strong background in databases and abstract system architecture.

Responsibilities

  • Build proprietary services for high-quality advisory features like Block Trading and Portfolio Management.
  • Design and architect the advisory platform infrastructure.
  • Write code and make high-level decisions on performance and system delivery.
  • Optimize systems for high throughput and low latency.
  • Develop and implement Order Management Systems (OMS) or high-loaded financial transactional systems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now