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