Senior Software Engineer - Market Data

Remote $98k–$162k senior 1 month ago full-time quality 8.5/10
GCP cloudGo programmingCC++Rust programmingSQL databasesLinux OSKubernetesMicroservicesCloud NetworkingAPI designDistributed Systems

Things You Get To Do:

  • Influence the overall architecture of Alpaca’s market data systems
  • Design highly scalable, mission-critical systems
  • Obsess over latency (every nanosecond counts)
  • Implement backend services and lead architecture where scalability and resilience matters
  • Maintain good software quality and test coverage
  • Participate in code reviews
  • Troubleshooting on incidents and reported bugs
  • You may be asked to be on-call to assist with engineering projects that are timely in nature

Who You Are (Must-Haves):

  • 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 of our 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
  • Excited about what we are building at Alpaca
  • Proven track record of architecting and leading medium-scale projects involving multiple teams
  • Experience with Kubernetes or other workload orchestration and scheduling systems (we primarily use Kubernetes via GKE)
  • Experience with major cloud platforms (we primarily use GCP)
  • A passion for financial markets

How We Take Care of You:

  • 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

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Alpaca.