Back to Jobs

Senior Software Engineer, Quality Engineering

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

GoKubernetesCI/CDRESTgRPCLLMHelm

Your Role

As a Senior Software Engineer on the Platform team, you will build and own the frameworks, tooling, and CI/CD infrastructure that let Alpaca’s engineers ship new features quickly and reliably. This is a software engineering role at its core: you will spend most of your time writing Go, designing automated test frameworks, and digging into application code and Kubernetes when needed. Just as importantly, you will help redefine how we use AI to raise the bar on quality - leveraging LLMs and AI-driven tooling to generate tests, catch regressions before they ship, and turn every incident into durable, automated coverage. We are looking for engineers who treat quality as an engineering discipline and see AI as a force multiplier for it.

Things You Get To Do

  • Design and build automated test frameworks across our 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 our platform can handle growing demand.
  • Introduce chaos engineering practices to surface failure modes.
  • Standardize tooling and infrastructure to improve the 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.

Who You Are (Must-Haves)

  • 5+ years of experience as a software engineer building and maintaining production systems.
  • Written code in strongly typed languages, including at least 1 year of experience with Go.
  • Fluent with AI-assisted engineering; you actively use LLM-based tools in your workflow.
  • Experience building and maintaining CI pipelines, ideally with GitHub Actions or Google Cloud Build.
  • Designed and built automated test frameworks, with a deep understanding of microservices testing challenges.
  • Familiar with Kubernetes beyond the basics, including writing Helm charts and security best practices.
  • Startup experience, with comfort working in environments with technical debt or limited documentation.
  • Ability to take tasks from start to finish, including requirements gathering, implementation, deployment, and monitoring.
Senior Software Engineer, Quality Engineering
Alpaca
Apply