
Senior Software Engineer, Quality Engineering
Alpaca, a US-headquartered self-clearing broker-dealer and brokerage infrastructure provider, is hiring a Senior Software Engineer for its Platform team to build and own the frameworks, tooling, and CI/CD infrastructure that let engineers ship features quickly and reliably. The role centers on writing Go, designing automated test frameworks, and working with Kubernetes, plus using AI/LLM tooling to raise the bar on quality.
Responsibilities
- ▹Design and build automated test frameworks across the REST and gRPC API surface
- ▹Leverage AI and LLM-based tooling to accelerate test generation, harden regression coverage, and turn production incidents into automated tests
- ▹Build and maintain CI/CD pipelines using GitHub Actions and Google Cloud Build
- ▹Design and execute load, stress, and scalability tests to ensure the platform can handle growing demand
- ▹Introduce chaos engineering practices: fault-injection and resilience experiments
- ▹Standardize tooling and infrastructure to improve day-to-day 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
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, actively using LLM-based tools in your workflow
- ▹Experience building and maintaining CI pipelines, ideally with GitHub Actions or Google Cloud Build
- ▹Experience designing and building automated test frameworks, understanding the challenges microservices pose for reliable integration and end-to-end testing
- ▹Familiarity with Kubernetes beyond the basics, able to write a Helm chart with relative ease and follow security best practices
- ▹Startup experience, comfortable with technical debt and undocumented processes
- ▹Ownership of tasks from requirements gathering through implementation, deployment, and monitoring
Nice to have
- ▹Used AI/LLM tooling to build QA automation: test generation, flaky-test triage, or incident-to-regression pipelines
- ▹Experience with Python or TypeScript, building efficient Dockerfiles and secure container images
- ▹Implemented load tests with k6 (REST) and ghz (gRPC), analyzed pprof/trace output
- ▹IaC deployments with Argo CD or Terraform, experience with Google Cloud Platform and Google Kubernetes Engine
- ▹Familiarity with Tilt and experience writing a Kubernetes Operator
- ▹Practiced chaos engineering with tools like Chaos Mesh, LitmusChaos, or Gremlin
- ▹Familiarity with testing event-driven systems using Kafka or Redpanda
Soft skills
What we offer
- ▹Competitive salary and stock options
- ▹Health benefits
- ▹One-time new-hire home-office setup stipend of USD 500
- ▹Monthly stipend of USD 150 via a Brex card
About the company
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure provider for stocks, ETFs, options, crypto, fixed income, and 24/5 trading. Its Series D round brought total investment to over $320 million. Alpaca serves hundreds of financial institutions across 40 countries through its institutional-grade APIs, totalling over 9 million brokerage accounts. The team is 380+ people globally distributed across the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond.
Similar jobs

Member of Engineering (Multimodality - Research Lead)

Physical Design Engineer - Full Chip Implementation

Physical Design Engineer - Block Level, Subsystem Implementation

Physical Design Engineer - Flow & Methodologies

EE Hardware System Engineer
