Senior Software Engineer

New
C
ChainguardSoftware Supply Chain
Canada - Remote; United States - Remote, Primarily US/Canada, with collaboration across EU and IndiaFull-TimeSenior
Salary$157,000 — $184,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5-7 years
Required Skills
DockerKubernetesGoLinux

Requirements

  • 5-7 years of software engineering experience, with a track record of designing and building complex systems.
  • Strong Go expertise.
  • Experience with AI/LLM integration for code generation, automation, or developer tooling.
  • Familiarity with prompt engineering, evaluation, and guardrails.
  • Systems architecture skills, including the ability to design loosely-coupled, scalable systems.
  • Experience building developer tools, CLIs, or automation platforms.
  • Deep Linux and build systems knowledge (apk, apt, rpm, Make, Bazel).
  • Container ecosystem expertise (Docker, OCI, container registries, Kubernetes).
  • Ability to write clear technical documents and collaborate across time zones.
  • Must be based in the US or Canada.

Responsibilities

  • Contribute to the design of systems that orchestrate package creation, test generation, and image building.
  • Develop LLM-integrated, agentic pipelines for manifest generation, test scaffolding, and validation.
  • Design prompt architectures, evaluation loops, and quality gates for AI-powered tooling.
  • Develop CLI tools, services, and integrations in Go.
  • Build tooling and automation to improve customer reliability and validation frameworks.
  • Contribute technical input and ideas to shape the team's roadmap.
View Full Description & ApplyYou'll be redirected to the employer's site
$157,000 — $184,000 USD
Apply Now