Senior Software Engineer

Alpaca · Financial Services

Job description

Position:
Senior Software Engineer - Market Data

Company:
Alpaca

Location:
Remote - EMEA

Short Summary:
Alpaca is a global leader in agent-first brokerage infrastructure, serving hundreds of financial institutions across 40 countries. We are looking for a Senior Software Engineer to help build and scale systems that empower millions of users trading billions of dollars worth of assets.

Responsibilities:
- 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 matter
- Maintain good software quality and test coverage
- Participate in code reviews
- Troubleshoot incidents and reported bugs
- Be on-call to assist with timely engineering projects

Requirement:
- At least 4 years of experience working on systems at scale
- Experience with at least compiled imperative languages (e.g. 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 involving multiple teams
- Experience with Kubernetes or other workload orchestration systems
- Experience with major cloud platforms (primarily GCP)
- A passion for financial markets

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

Skills

  • c
  • performance_marketing
  • gcp
  • golang
  • kubernetes
  • linux
  • rust
  • sql

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Senior Software Engineer — Alpaca | RVC