Senior Software Engineer - Market Data

API-first stock and crypto platform enabling developers to build trading algorithms, applications, and brokerage services
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Finance

Description For Senior Software Engineer - Market Data

Alpaca, a rapidly growing Series B fintech company with over $120 million in funding, is seeking a Senior Software Engineer to join their Market Data team. As a key player in this role, you'll be responsible for building and scaling critical systems that power millions of users trading billions in assets.

The position focuses on improving the architecture of Alpaca's data products across stocks, options, crypto, and forex markets. You'll be working with a globally distributed team of 150+ professionals spanning multiple countries, contributing to a developer-first API platform that's transforming financial services.

The role demands expertise in building high-performance, low-latency systems, with a strong foundation in Go programming and distributed systems. You'll be working with cutting-edge technologies including Kubernetes, cloud platforms (primarily GCP), and modern infrastructure practices.

This is an excellent opportunity for engineers passionate about financial markets and technical challenges. You'll be part of a team that values quality solutions, strong fundamentals, and isn't afraid to challenge conventions. The position offers competitive compensation, comprehensive benefits, and the flexibility of remote work.

Join Alpaca to make a global impact in fintech while working with a diverse, talented team backed by prominent investors including Portage Ventures, Spark Capital, and Y Combinator. Your contributions will directly influence the architecture and success of a platform handling billions in trading volume.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer - Market Data

  • Influence the overall architecture of Alpaca's market data systems
  • Design highly scalable, mission-critical systems
  • 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
  • On-call assistance with engineering projects

Requirements For Senior Software Engineer - Market Data

Go
Kubernetes
Linux
  • At least 4 years of experience working on systems at scale
  • Experience with compiled imperative languages (Go, C, C++, Rust)
  • 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
  • Experience with Kubernetes or other workload orchestration systems
  • Experience with major cloud platforms (primarily GCP)
  • A passion for financial markets

Benefits For Senior Software Engineer - Market Data

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision) starting day 1
  • New Hire Home-Office Setup: $500
  • Monthly Stipend: $150 via Brex Card

Interested in this job?

Jobs Related To Alpaca Senior Software Engineer - Market Data

Software Dev Engineer III, Amazon Financials Foundation Services (AFFS)

Senior Software Engineer role at Amazon AFFS, building and scaling financial reporting systems with AI/ML integration in Vancouver.

Sr. Software Development Engineer, Amazon Common Software (ACS)

Senior Software Engineer role at Amazon Lab126 building frameworks and tools for Amazon Devices, requiring 7+ years experience in software development.

Senior SDE, Amazon Q Business, AWS Q Business

Senior SDE role at Amazon Q Business, developing enterprise AI solutions with AWS, requiring 5+ years experience in software development and system architecture.

Construction Manager, Design and Construction

Lead construction management for Amazon's Fulfillment Centers across EMEA, overseeing planning, design, and implementation of new facilities and expansions.

Software Development Engineer III, SDE-3

Senior Software Engineer role at Amazon's Publisher Technology team, building scalable ad serving systems for major content platforms.