Senior Software Engineer - Market Data

US-based brokerage infrastructure technology company and self-clearing broker-dealer providing execution and custody solutions for financial assets.
$140,000 - $220,000
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer - Market Data

Alpaca is a pioneering brokerage infrastructure technology company headquartered in California, serving as a self-clearing broker-dealer for Stocks, ETFs, Options, and Cryptocurrencies. With over $170 million in funding, they've established themselves as a trusted partner for hundreds of financial institutions globally.

The Market Data team plays a crucial role in architecting and scaling systems that handle billions of dollars worth of trading assets. As a Senior Software Engineer, you'll be at the forefront of improving the architecture for various data products, including stocks, options, crypto, and forex markets. You'll work on building developer-first APIs and tackle technical challenges in a rapidly scaling environment.

The role demands expertise in POSIX-like operating systems, modern infrastructure, and orchestration practices. You'll be part of a globally distributed team of 150+ members spanning across the USA, Canada, Japan, Hungary, Nigeria, Brazil, and the United Kingdom. The company values "Stay Curious," "Have Empathy," and "Be Accountable."

This position offers an exciting opportunity to work with cutting-edge technology while focusing on performance optimization where every nanosecond counts. You'll be responsible for designing highly scalable, mission-critical systems and maintaining high-quality software standards. The role comes with competitive compensation, including stock options, comprehensive health benefits, and various stipends for home office setup and monthly expenses.

The ideal candidate should have a strong background in compiled languages (particularly Go), extensive experience with cloud platforms (especially GCP), and a passion for financial markets. You'll be working in an environment that emphasizes code quality, system reliability, and continuous improvement, making this an excellent opportunity for engineers who want to make a significant impact in the fintech space.

Last updated 23 days 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
  • 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
  • Experience with Kubernetes
  • Experience with major cloud platforms (primarily GCP)
  • Proven track record of architecting and leading medium-scale projects

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
  • One-time USD $500 for home office setup
  • Monthly stipend of USD $150 via Brex Card
  • International health care stipend for non-US employees

Interested in this job?

Jobs Related To Alpaca Senior Software Engineer - Market Data

Backend Engineer - Japan

Senior Backend Engineer position at Alpaca, building modern ledger systems for Japanese market with global scale, using Go and Java in a remote environment.

Senior Software Engineer - Payments Team

Senior Software Engineer role at Alpaca, building scalable payment systems and treasury platforms for a global financial infrastructure company.

Backend Software Engineer

Senior Software Engineer role at Alpaca, building high-performance algo trading platforms with focus on distributed systems and trading infrastructure.

Senior Software Engineer - Platform Team

Senior Software Engineer role at Alpaca, building scalable brokerage infrastructure and APIs for global financial services.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.