Software Engineer - Market Data
About the role
Who We Are
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.
Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.
Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.
Our Team Members
We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!
We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.
Your Role
As a senior software engineer, you will help build and scale the systems and services that form the foundation of Alpaca and empower millions of users who are trading billions of dollars worth of assets.
The market data team is responsible for improving the overall architecture of Alpaca connected to data products such as stocks, options, crypto, and foreign exchange markets. Oversee their public API structure and documentation on both streaming and historical endpoints. The team is responsible for building a cohesive developer-first API and is tasked with planning, ideating, experimenting, and putting into production the new services, and libraries that overcome some of our greatest technical challenges as we continue to scale rapidly.
We are looking for senior or staff engineers who are keen on providing quality solutions, have great fundamentals, have proven experience building and architecting at scale, and are not afraid of challenging conventions. This demanding team also requires a deep understanding of POSIX-like operating systems, modern infrastructure, and orchestration practices.
Things You Get To Do
Design highly scalable, mission-critical market data provider services
Maintain good software quality and test coverage
Participate in code reviews
Troubleshooting on incidents and reported bugs
Who You Are (Must-Haves)
BSc/MSc or equivalent experience in Computer Science or related field
Minimum 3 years of experience of backend software development
Hands-on experience with Docker or Kubernetes
DevOps mindset
Excited about what we are building at Alpaca
Knowledge of Agile/Scrum methodologies
Who You Might Be (Nice-to-Haves)
Experience working with large datasets
Experience with Kubernetes (CKA or CKAD certification is a plus)
Experience with SQL
Experience with IP networking
Good understanding of the financial market
Experience with any of the major cloud platforms (AWS/GCP/Azure)
Hands-on knowledge with shell scripting, Linux & Docker
Knowledge of microservice architectures
Knowledge of clean code principles
Our Tech & Infrastructure Stack
GoLang (primary), Python
REST, gRPC, Websockets, SSE
Docker, Kubernetes
Google Cloud Services (Google Kubernetes Engine, BigTable)
Prometheus, Grafana, ELK
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.

Alpaca
Ready to apply?
Apply nowAbout Alpaca
Alpaca is a self-clearing broker-dealer providing brokerage infrastructure APIs for stocks, ETFs, options, fixed income and crypto, powering over 9 million brokerage accounts across hundreds of fintechs and institutions in 40+ countries. Headquartered in San Mateo with a fully remote, globally distributed team.
More about Alpaca →- Industry
- Fintech
- Company size
- 201-500 employees
Stack
More Go jobs at Alpaca

Alpaca
Fintech
Staff Software Engineer - Platform
You write Go, or have deep experience in another strongly-typed language and will pick it up quickly.

Alpaca
Fintech
Senior Fullstack Engineer- Auth Team
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.

Alpaca
Fintech
Staff Software Engineer - Corporate Actions & Security Master
Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.
Similar Go jobs

Coder
Developer Tools
Software Engineer (Enterprise Experience, Backend)
£52,000-71,000
As a Backend Engineer on Coder's Enterprise Experience team, you'll build the features that help large organizations run Coder in production with confidence. The team owns what administrators and operators need to run Coder well. That…

Sourcegraph
Developer Tools

Canonical
Developer Tools
Software Engineer - Edge AI
This is an exciting opportunity for a software engineer passionate about open source software, Linux, edge computing, and AI. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a…