Senior Software Engineer - Market Data

Alpaca
EMEA
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 4+ yearsSkills: ["Architecting at scale","Code review","Incident troubleshooting","Latency awareness","Leading cross-team projects"]

Build and scale Alpaca’s market data systems, shaping the architecture of streaming and historical endpoints while improving the developer-first API. Design highly scalable, mission-critical backend services with extreme focus on latency, scalability, and resilience. Lead backend implementation and architecture, maintain strong test coverage and software quality, participate in code reviews, and troubleshoot production incidents. You may also support on-call engineering projects and deliver medium-scale initiatives across multiple teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Alpaca
Alpaca
6 days ago

Senior Software Engineer - Market Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live
Reposted: similar role first listed 11 months ago

Job Summary

Build and scale Alpaca’s market data systems, shaping the architecture of streaming and historical endpoints while improving the developer-first API. Design highly scalable, mission-critical backend services with extreme focus on latency, scalability, and resilience. Lead backend implementation and architecture, maintain strong test coverage and software quality, participate in code reviews, and troubleshoot production incidents. You may also support on-call engineering projects and deliver medium-scale initiatives across multiple teams.
Location: EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Influence the overall architecture of Alpaca’s market data systems.
  • •Design and implement highly scalable, mission-critical backend services with resilience and low latency.
  • •Lead architecture and backend service implementation where scalability matters.
  • •Maintain software quality through testing and test coverage; participate in code reviews.
  • •Troubleshoot incidents and reported bugs; support on-call engineering projects when needed.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceEquityHome OfficeLearning Budget

Key Requirements

  • •At least 4 years of experience working on systems at scale.
  • •Experience with compiled imperative languages (e.g., Go, C, C++, Rust), with critical services primarily written in Go.
  • •SQL and relational database skills.
  • •Familiarity with TCP/IP and UDP networking.
  • •Proficiency with Linux/BSD and shell scripting; experience with Kubernetes (primarily via GKE) and major cloud platforms (primarily GCP).
Experience:4+ yearsFinancial marketsBrokerageMarket dataLow-latency systems
Skills:Architecting at scaleCode reviewIncident troubleshootingLatency awarenessLeading cross-team projects
Tech Stack:GoCC++RustSQLTCP/IPUDPLinuxBSDShell scriptingKubernetesGKEGCPMicroservice architecturesCI/CDObservabilityTracingContinuous profilingBGPVPC peering

Company Brief

Alpaca
Provides developer-first APIs and brokerage infrastructure for algorithmic and automated stock trading, enabling fintechs and developers to build trading applications with commission-free market access and custody services.
Industry: Fintech Infrastructure
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Funding: Series C
Headquarters: San Mateo, United States
Founded: 2015
WebsiteLinkedIn