Skip to content
AlpacaAlpacaUnited States

Senior Software Engineer

Build and architect Alpaca's algorithmic trading platform, focusing on high-performance, low-latency systems for OMS, RMS, and exchange integrations. Requires deep experience with trading systems and expertise across languages from C/C++ to Python, distributed systems, and concurrency.

Salary not listed
Remote7+ YOEFullstack Engineering

About the role

Responsibilities

  • Build Alpaca's algo trading platform to deliver high quality and performance for users.
  • Design and architect the platform, wearing many hats in a small team.
  • Write significant amounts of code and make critical decisions to deliver the best customer experience.
  • Work on low to high level aspects including CPU-level hardware for high throughput, robust concurrency system design, distributed system architecture for high availability, and object-oriented data modeling for long-term growth.

Requirements

  • Previous software engineering experience with trading or exchange systems (OMS, EMS, exchanges, market making, algorithmic trading, quant trading).
  • Strong, experienced software engineer (lead experience preferred).
  • Coding skills in low and high level languages: C/C++, Go, Zig, Rust, Java, Scala, Python.
  • Experience with low latency and high throughput optimization.
  • Experience with messaging queues and message brokers.
  • Analytical data-oriented mindset and skills.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low latency systems, and concurrency control.
  • System design skills including object-oriented data modeling, service-oriented architectures, and system abstraction.
  • Experience with the development and implementation of Order Management Systems (OMS) and Risk Management Systems (RMS).

Nice-to-Haves

  • Algo trading experience (professional or personal).
  • FIX protocol knowledge.
  • Experience with observability, tracing, continuous profiling, and benchmarking.
  • Financial market knowledge (exchange, broker-dealers, clearing, etc.).
  • Experience with financial ledgers.
  • Statistical and quantitative analysis skills.
  • Experience with major cloud platforms (primarily GCP).
  • Experience with Docker and Kubernetes.

Compensation

  • Competitive Salary & Stock Options
  • Health Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card

Skills

c/c++GozigRustJavaScalaPythonlow latency optimizationhigh throughputmessaging queuesDistributed Systemsconcurrency controlomsrmsfix protocol
BizzyCar

Full Stack Engineer

BizzyCarUnited States

Build and optimize BizzyCar’s full-stack automotive SaaS platform across Ruby on Rails APIs, Angular applications, and shared services. The role requires 6+ years of software engineering experience, strong Rails and Angular expertise, end-to-end feature ownership, and technical leadership as a senior individual contributor.

140k – 150k/yrRemote6+ YOEFullstack Engineering
Front

Senior Software Engineer, Core Product

FrontSan Francisco, CA

Build and lead full-stack initiatives across Front’s inbox, messaging, composer, and related product surfaces. The role requires strong distributed-systems experience, product and design collaboration, technical leadership, and a high bar for UX and engineering quality.

205k – 238k/yrHybrid5+ YOEFullstack Engineering
Alpaca

Senior Software Engineer New Markets

AlpacaUnited States

Build and operate scalable brokerage systems spanning backend services, internal React applications, and financial integrations. The role requires senior-level architecture experience, Go or similar backend expertise, event-driven design, incident leadership, and strong collaboration across global teams.

Salary not listedRemote5+ YOEFullstack Engineering
Alpaca

Senior Fullstack Engineer - Operational Automations

AlpacaUnited States

Builds and operates full-stack automations and UIs that replace manual brokerage operations workflows with durable, auditable systems. Requires 5+ years of software engineering experience, strong Golang expertise, and end-to-end TypeScript/React development experience.

Salary not listedRemote5+ YOEFullstack Engineering
Alpaca

Senior Software Engineer New Markets

AlpacaUnited States

Design and operate scalable brokerage systems spanning backend services, React interfaces, vendor integrations, and multi-market infrastructure. The role requires senior full-stack engineering experience, strong architecture and incident leadership skills, and familiarity with event-driven systems; financial-services experience is advantageous.

Salary not listedRemote5+ YOEFullstack Engineering