Skip to content

Senior Software Engineer (Guarded OS)

United StatesRemote4+ YOE
Summary

Senior backend engineer to operate and improve Chainguard's Kubernetes-based Elastic Build pipeline and Melange packaging tool for maintaining secure OS packages at scale.

About the role

Responsibilities

  • Operate and develop the Elastic Build service, a Kubernetes + GitHub + Cloud Run pipeline that converts package specifications into downloadable artifacts
  • Improve reliability, performance, resource usage, and multi-architecture support
  • Maintain and improve Melange package build tool, focusing on usability, testing, patch management, and observability
  • Design and build automation for rebuild and review workflows while keeping a human in the approval chain
  • Support shared library transitions using build-time and runtime dependency analysis
  • Build monitoring, dashboards, and alerting; create automated responses to common failure modes
  • Define and deliver a roadmap for build and update services within the OS team
  • Document systems thoroughly and reduce single points of knowledge
  • Contribute to distro-level package updates and keep Chainguard OS up-to-date and secure

Requirements

  • 4+ years of software engineering experience with backend or distributed systems
  • Strong programming skills in Go; comfortable writing production services, ideally including a Kubernetes operator or custom controller
  • Hands-on experience operating production services at scale, responding to real incidents, restoring service, and improving systems
  • Hands-on experience with Kubernetes, Cloud Run, and cloud-native service design
  • Familiarity with GCP services (e.g., BigQuery, IAM, Cloud Logging)
  • Experience with Terraform and CI/CD pipelines
  • Strong debugging and problem-solving skills across distributed systems
  • Able to work independently and communicate clearly in a remote-first environment

Nice-to-haves

  • Experience contributing to or maintaining build, packaging, or tooling projects
  • Observability and monitoring experience (Grafana, Prometheus, Cloud Logging, etc.)
  • Experience with Linux build or packaging systems
  • Understanding of dependency management and rebuild automation
  • Experience with ARM64 build environments
  • Familiarity with BigQuery or Looker Studio for data analysis
Skills
GoKubernetesCloud RunGCPTerraformCI/CDBigQueryGrafanaPrometheusARM64