
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

Senior Software Engineer, Cloud Engineering

Senior Software Engineer (Golang)
Senior Software Engineer

Senior Software Engineer for AI-Powered Banking Platform

Senior Software Engineer
