Senior Software Engineer - Market Data
Builds and scales market data systems for low-latency trading APIs covering stocks, options, crypto, and FX. Requires 4+ years experience with Go, Kubernetes, GCP, networking, and Linux for high-scale backend services.
About the job
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 matters
- Maintain good software quality and test coverage
- Participate in code reviews
- Troubleshooting on incidents and reported bugs
- Participate in on-call rotations for timely engineering projects
Requirements (Must-Haves)
- At least 4 years of experience working on systems at scale
- Experience with 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 (primarily Kubernetes via GKE)
- Experience with major cloud platforms (primarily GCP)
Nice-to-Haves
- Knowledge of microservice architectures
- Knowledge of clean code principles
- DevOps mindset
- Cloud Networking experience (BGP, VPC peering)
- Experience building low-latency applications
- Experience with distributed key-value stores
- Experience with CI/CD
- Knowledge of Agile/Scrum methodologies
- Experience with observability, tracing, continuous profiling
- Experience with capacity planning and benchmarking
- Knowledge of eBPF
Compensation & 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
Go, Kubernetes, GCP, SQL, Linux, TCP/IP, Udp, Rust, C++, Ebpf
Similar jobs
Backend Engineering jobsBuild and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Design, build, and operate Cloudflare’s globally distributed cache and reverse-proxy data plane, improving performance, correctness, and resilience across the edge. Requires at least 4 years of production systems experience and proficiency in a systems or backend language.
Senior backend engineer designing and operating reliable billing and financial systems, APIs, data models, and distributed workflows. The role requires 5+ years of professional software development experience, strong backend expertise, and collaboration across Product, Finance, Operations, and Data.
Senior backend engineer building PostgreSQL and Ruby frameworks, guardrails, and tooling for data retention, lifecycle management, scalability, and database health across GitLab’s SaaS and self-managed deployments.
Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.