Alpaca

Alpaca

Alpaca is a developer-first API for stock and crypto trading, offering easy-to-use APIs for building apps and trading algorithms.

Capital Markets
51-250
Founded 2015
$87M raised

Description

  • Build Alpaca’s algo trading platform to deliver high quality and high performance for brokerage users.
  • Design and architect the platform within a small, early-stage team environment.
  • Write substantial production code across the frontend and backend of the system.
  • Make critical technical decisions that shape the customer experience and platform direction.
  • Develop solutions for high-throughput, low-latency trading infrastructure.
  • Design and implement scalable distributed systems with high availability and robust concurrency.
  • Model data and services with long-term growth and maintainability in mind.
  • Work on order management and risk management system implementation.
  • Collaborate across system layers, including databases, messaging, and infrastructure components.

Requirements

  • Previous software engineering experience with trading or exchange systems such as OMS, EMS, exchanges, market making, algorithmic trading, or quant trading.
  • Strong software engineering background, with lead experience preferred.
  • Coding experience in low- and high-level languages such as C/C++, Go, Zig, Rust, Java, Scala, or Python.
  • Experience optimizing for low latency and high throughput.
  • Experience with messaging queues and message brokers.
  • Strong analytical, data-oriented mindset.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low-latency systems, and concurrency control.
  • System design experience with object-oriented data modeling, service-oriented architectures, and system abstraction.
  • Experience developing and implementing Order Management Systems (OMS) and Risk Management Systems (RMS).
  • Algo trading experience, professional or personal, is a nice-to-have.
  • FIX protocol knowledge is a nice-to-have.
  • Experience with observability, tracing, continuous profiling, and benchmarking is a nice-to-have.
  • Financial market knowledge such as exchanges, broker-dealers, or clearing is a nice-to-have.
  • Experience with financial ledgers is a nice-to-have.
  • Statistical and quantitative analysis skills are a nice-to-have.
  • Experience with major cloud platforms, especially GCP, is a nice-to-have.
  • Experience with Docker and Kubernetes is a nice-to-have.

Benefits

  • Competitive salary with stock options.
  • Health benefits.
  • One-time USD $500 home-office setup stipend for new hires.
  • Monthly USD $150 stipend via Brex card.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Salesforce

Google 100K+ Internet Software & Services

GFiber is hiring a Senior Software Engineer to develop and support Salesforce CPQ and Order Management solutions for its enterprise internet applications.

GCP GitHub Java Kotlin REST API Salesforce Salesforce Apex Salesforce Lightning
10 minutes ago

Software Engineer, Online Decisioning

Signifyd 251-1K IT Services

Signifyd is hiring a Software Engineer, Online Decisioning to own the core real-time API platform that helps merchants block fraud and approve legitimate orders.

Apache Spark AWS Cassandra Databricks Docker GCP gRPC Java Kubernetes Linux Machine Learning REST API SQL
10 minutes ago

Staff Software Engineer, Tech Lead

Toast 1K-5K Hotels, Restaurants & Leisure

Toast is hiring an Employee Development Staff Software Engineer, Tech Lead in Canada to design and deliver scalable employee management software that helps restaurant operators and managers measure, incentivize, and grow their teams.

GraphQL Java Kotlin React REST API TypeScript
10 minutes ago

Beam Planning Software Engineer

K2 Space Corporation 51-200 Defense and Space Manufacturing

K2 Space is hiring a software-focused satellite planning engineer to design simulation and production systems for large spacecraft constellations supporting communications and sensing missions.

C++ CI/CD Julia MATLAB NumPy Python Rust SciPy Statistics
10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers