Senior Software Engineer - Advisory Suite

4 weeks, 1 day ago
Full-time
Senior
Software Development
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 proprietary advisory services to meet high standards for quality and performance.
  • Design and architect the platform alongside a small early-stage team.
  • Write substantial production code across the stack.
  • Make critical engineering decisions that shape the customer experience.
  • Develop systems for block trading, portfolio management, IRAs, and related advisory services.
  • Contribute to low-latency, high-throughput system performance and reliability.
  • Work on distributed system design, concurrency, and high-availability architecture.
  • Apply object-oriented data modeling and service-oriented design principles.
  • Collaborate in a broad engineering role that spans frontend, backend, databases, and infrastructure.

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; senior-level experience is preferred.
  • System design skills with object-oriented data modeling, service-oriented architectures, and system abstraction.
  • 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.
  • Analytical, data-oriented mindset.
  • Knowledge of algorithms, distributed systems, scalability, high availability, databases, low-latency systems, and concurrency control.
  • Experience building and implementing order management systems (OMS) and/or high-load financial transaction systems.
  • FIX protocol knowledge is a plus.
  • Experience with observability, tracing, continuous profiling, and benchmarking is a plus.

Benefits

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer, Agentic Applications

Databricks 1K-5K IT Services

Databricks is seeking a Staff Software Engineer for its Web Engineering team to architect and deliver AI-native marketing agents that modernize how web content is created, reviewed, and published at scale.

Microservices
21 hours, 57 minutes ago

Sr. Database Administrator (DBA) I (6719)

MetroStar 251-1K IT Services

MetroStar is hiring a Sr. Database Administrator (PostgreSQL DBA) to support mission-critical federal applications by owning PostgreSQL database operations, stability, performance, and security in a high-demand environment.

Agile Encryption Kubernetes PostgreSQL
21 hours, 57 minutes ago

Staff AI Engineer - 2nd Horizon | Germany | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a remote AI Software Engineer in Europe to build and scale AI-powered observability and analytics features that help users understand and act on large enterprise datasets.

AWS Azure Databricks GCP Generative AI LLM Looker Power BI Snowflake Tableau
22 hours, 12 minutes ago

Staff AI Engineer - 2nd Horizon | Ireland | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a remote AI Software Engineer to help build and ship AI-driven analytics features that make enterprise data easier to understand and act on across large, complex datasets.

AWS Azure Databricks GCP Generative AI LLM Looker Power BI Snowflake Tableau
22 hours, 12 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