Skip to main content
Alpaca
Alpaca

Senior Software Engineer - Market Data

RemoteEMEA
Published
Role
Backend
Experience
Senior
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to Anywhere in EMEA. Set where you work from to check your eligibility.

No BS summary

Senior backend/systems engineer for market data infrastructure, remote in EMEA. Needs 4+ years building systems at scale, compiled-language experience, SQL, TCP/IP/UDP, Linux/BSD shell scripting, Kubernetes or similar orchestration, and major cloud platform experience. Financial markets interest is required.

Core skills

Go/C/C++/RustKubernetesMarket Data

Required skills

SQLrelational databasesTCP/IPUDPLinux/BSDshell scriptingGKEGCP

Optional skills

BGPVPC peeringdistributed key-value storesCI/CDAgileScrumobservabilitytracing

What you'll do

  • Influence the overall architecture of Alpaca’s market data systems
  • Design highly scalable, mission-critical systems
  • Obsess over latency
  • Implement backend services and lead architecture where scalability and resilience matters
  • 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 when asked
  • Improve the overall architecture of Alpaca connected to data products such as stocks, options, crypto, and foreign exchange markets
  • Oversee public API structure and documentation on both streaming and historical endpoints
  • Build a cohesive developer-first API
  • Plan, ideate, experiment, and put into production new services and libraries that overcome technical scaling challenges

What they require

  • At least 4 years of experience working on systems at scale
  • Experience with compiled imperative languages
  • SQL or relational database skills
  • Familiarity with TCP/IP and UDP networking
  • Proficient with Linux/BSD and shell scripting
  • Excited about what Alpaca is building
  • Proven track record of architecting and leading medium-scale projects involving multiple teams
  • Experience with Kubernetes or other workload orchestration and scheduling systems
  • Experience with major cloud platforms
  • A passion for financial markets
  • Keen on providing quality solutions
  • Great fundamentals
  • Proven experience building and architecting at scale
  • Not afraid of challenging conventions
  • Deep understanding of POSIX-like operating systems, modern infrastructure, and orchestration practices
  • Preferred: Experience with Market Data
  • Preferred: Knowledge of microservice architectures
  • Preferred: Knowledge of clean code principles
  • Preferred: DevOps mindset
  • Preferred: Cloud networking experience
  • Preferred: Experience in building low-latency applications
  • Preferred: Experience with distributed key-value stores
  • Preferred: Experience with CI/CD
  • Preferred: A passion for financial markets or the desire to learn
  • Preferred: Knowledge of Agile/Scrum methodologies
  • Preferred: Experience with observability, tracing, continuous profiling
  • Preferred: Experience with capacity planning and benchmarking

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

Alpaca is a modern platform for trading. Alpaca's API is the interface for your trading algorithms, bots, or applications to communicate with Alpaca''s brokerage and other services.

🇺🇸 United StatesFinanceMid-sizealpaca.markets

What people say about this company

3.6/ 5

Details

Apply routeGreenhouse
Salary not disclosed