Search...

Senior Software Engineer, Quality Engineering

Alpaca logo
Alpaca

Alpaca provides developer APIs for stock, options, and crypto trading, enabling businesses and developers to build trading applications and automate investment strategies.

20 North San Mateo Drive, San Mateo, California, United States

Projects

A
Alpaca
Alpaca Trading API logoAlpaca Trading APIDeveloper Tooling
B
Broker APIDeveloper Tooling
M
Market Data APIPricing Data API
Instant Tokenization Network logoInstant Tokenization NetworkRWA Tokenisation Platform
About Alpaca

Alpaca helps developers and businesses access financial markets through API-first infrastructure for stock, options, and cryptocurrency trading. Users can build algorithmic trading strategies, create investing applications, and integrate brokerage services into their platforms.

View jobs by Alpaca

Skills

About the Role

You will build and own the frameworks, tooling, and CI/CD infrastructure that let engineers ship new features quickly and reliably. You will spend most of your time writing Go, designing automated test frameworks for REST and gRPC APIs, and digging into application code and Kubernetes when needed. You will leverage LLMs and AI-driven tooling to generate tests, catch regressions before they ship, and turn incidents into durable automated coverage. You will design load, stress, and scalability tests, introduce chaos engineering practices, standardize developer tooling, partner with teams to raise test coverage and reliability, root-cause failures, and mentor product engineers to foster a culture of quality.

Requirements

  • 5+ years of experience as a software engineer building and maintaining production systems
  • Experience writing code in strongly typed languages with at least 1 year of Go experience
  • Fluency with AI-assisted engineering and LLM-based tools
  • Experience building and maintaining CI pipelines, ideally with GitHub Actions or Google Cloud Build
  • Experience designing and building automated test frameworks for microservices
  • Familiarity with Kubernetes beyond the basics, including writing Helm charts and security best practices
  • Prior startup experience
  • Ability to take a task from start to finish, from requirements to deployment and monitoring

Responsibilities

  • Design and build automated test frameworks across REST and gRPC API surfaces
  • Leverage AI and LLM-based tooling to accelerate test generation and harden regression coverage
  • Build and maintain CI/CD pipelines using GitHub Actions and Google Cloud Build
  • Design and execute load, stress, and scalability tests
  • Introduce chaos engineering practices with fault-injection and resilience experiments
  • Standardize tooling and infrastructure to improve developer experience
  • Partner with other teams to raise test coverage, reliability, and speed across services
  • Dig into application code to root-cause failures and drive fixes to completion
  • Mentor and guide product engineers, fostering a culture of quality and continuous improvement

Benefits

  • Competitive salary and stock options
  • Health benefits
  • One-time USD $500 home-office setup
  • Monthly stipend of USD $150 via a Brex Card
Senior Software Engineer, Quality Engineering at Alpaca | JobStash