Senior Software Engineer – Market Data

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer designing low-latency, scalable market data systems for Alpaca’s global brokerage infrastructure. Building APIs and backend services for stocks, options, crypto, and FX.

Responsibilities

  • Influence the overall architecture of Alpaca’s market data systems
  • Design highly scalable, mission-critical systems
  • Optimize for extremely low latency
  • Implement backend services and lead architecture where scalability and resilience matter
  • Maintain software quality and test coverage
  • Participate in code reviews
  • Troubleshoot incidents and reported bugs
  • Potentially participate in on-call support for timely engineering projects
  • Build and scale systems and services underlying Alpaca’s brokerage infrastructure
  • Improve architecture and developer-first APIs for stocks, options, crypto, and foreign exchange market data, including streaming and historical endpoints
  • Plan, ideate, experiment, and put new services and libraries into production

Requirements

  • At least 4 years of experience working on systems at scale
  • Experience with at least compiled imperative languages (e.g. Go, C, C++, Rust, etc.); most critical services are written in Go
  • SQL or relational database skills
  • Familiarity with TCP/IP and UDP networking
  • Proficient 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; primarily Kubernetes via GKE
  • Experience with major cloud platforms; primarily GCP
  • Passion for financial markets
  • Excited about what Alpaca is building
  • Nice-to-haves: market data, microservice architectures, clean code principles, DevOps, cloud networking (BGP, VPC peering), low-latency applications, distributed key-value stores, CI/CD, Agile/Scrum, observability, tracing, continuous profiling, capacity planning, and benchmarking

Benefits

  • 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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

CloudGoogle Cloud PlatformKubernetesLinuxRustShell ScriptingSQLTCP/IPC++Go

Location requirements

RemoteNorth America

Report this job

Found something wrong with the page? Please let us know by submitting a report below.