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

  • Influence the overall architecture of Alpaca’s market data systems.
  • Design highly scalable, mission-critical systems.
  • Implement backend services and lead architecture decisions focused on scalability and resilience.
  • Optimize system performance with a strong focus on latency.
  • Maintain software quality and test coverage.
  • Participate in code reviews.
  • Troubleshoot incidents and reported bugs.
  • Participate in on-call support for timely engineering projects.
  • Plan, experiment with, and productionize new services and libraries for the market data platform.

Requirements

  • At least 4 years of experience working on systems at scale.
  • Experience with compiled imperative languages such as Go, C, C++, or Rust.
  • SQL or relational database experience.
  • Familiarity with TCP/IP and UDP networking.
  • Proficiency with Linux/BSD and shell scripting.
  • Proven track record of architecting and leading medium-scale projects involving multiple teams.
  • Experience with Kubernetes or other workload orchestration and scheduling systems; Alpaca primarily uses Kubernetes via GKE.
  • Experience with major cloud platforms; Alpaca primarily uses GCP.
  • Deep understanding of POSIX-like operating systems, modern infrastructure, and orchestration practices.
  • A passion for financial markets.
  • Knowledge of microservice architectures is preferred.
  • Knowledge of clean code principles is preferred.
  • Cloud networking experience such as BGP and VPC peering is preferred.
  • Experience building low-latency applications is preferred.
  • Experience with distributed key-value stores is preferred.
  • Experience with CI/CD is preferred.
  • Knowledge of Agile/Scrum methodologies is preferred.
  • Experience with observability, tracing, and continuous profiling is preferred.
  • Experience with capacity planning and benchmarking is preferred.
  • Knowledge of eBPF is preferred.

Benefits

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improve product testing, deployment, and data-driven quality across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
7 hours, 32 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves testing, analytics, and quality across defense products in land, sea, and air domains.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
7 hours, 32 minutes ago

Staff Software Engineer

Kaseya 1K-5K IT Services

Kaseya is hiring a Staff Software Engineer to lead the design and delivery of a unified Identity and Access Management platform for a large portfolio of cloud products.

Active Directory HIPAA JWT SAML Secrets Management
7 hours, 47 minutes ago

Senior Software Engineer, Manufacturing Test

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Senior Software Engineer for its Manufacturing Test organization to develop software and automation that improves product testing, deployment, and analytics across land, sea, and air systems.

AWS Azure C# CI/CD DB2 Embedded Systems Git Linux Python SQL Server
7 hours, 47 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