Senior Software Engineer

Chainguard
Canada, United States
Workplace: RemoteFull timeUSD 157,000 - 184,000 annuallyFunction: Software EngineeringSkills: ["Communication","Autonomy","Collaboration","Technical documentation"]

Build and evolve the automation platform behind a daily, source-rebuilt image factory, partnering with a small squad to orchestrate package creation, test generation, and secure image building. Develop LLM-integrated, agentic pipelines for manifest generation and validation, and write production Go code for CLI tools, services, and integrations. Create quality tooling (generators, frameworks, gates) to improve reliability, and shape the squad roadmap in a distributed US/Canada-focused team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Chainguard
Chainguard
14 hours ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and evolve the automation platform behind a daily, source-rebuilt image factory, partnering with a small squad to orchestrate package creation, test generation, and secure image building. Develop LLM-integrated, agentic pipelines for manifest generation and validation, and write production Go code for CLI tools, services, and integrations. Create quality tooling (generators, frameworks, gates) to improve reliability, and shape the squad roadmap in a distributed US/Canada-focused team.
Location: Canada, United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key 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.
  • •Write production Go for CLI tools, services, and integrations with the squad.
  • •Build quality tooling and automation (test generators, validation frameworks, quality gates) to improve customer reliability.
  • •Collaborate with a distributed team across time zones and provide technical input to shape the squad roadmap.

Pay and Benefits

Salary: USD 157,000 - 184,000 annually
Perks:Health InsuranceVisionDentalEquityPaid LeaveParental Leave

Key Requirements

  • •5-7 years of software engineering experience designing and building complex systems.
  • •Strong Go expertise.
  • •Experience integrating AI/LLMs to build systems for code generation, automation, or developer tooling, including prompt engineering and evaluation/guardrails.
  • •Systems architecture skills to design loosely-coupled, scalable systems and make pragmatic trade-offs.
  • •Experience building developer tools (CLIs) or automation platforms, plus deep Linux and build systems knowledge (apk, apt, rpm, Make, Bazel, toolchains) and containerization expertise (Docker, OCI, registries, Kubernetes).
Experience:Developer toolsAI/LLM
Skills:CommunicationAutonomyCollaborationTechnical documentation
Languages:English
Tech Stack:GoLLMAIAgentic pipelinesPrompt engineeringEvaluation loopsGuardrailsCLI toolsAutomation platformLinuxApkAptRpmMakeBazelContainerizationDockerOCIContainer registriesKubernetes

Company Brief

Chainguard
Builds software supply chain security solutions for containerized and Kubernetes-native environments, offering tools for secure builds, attestations, vulnerability scanning, and policy enforcement to help organizations deploy trustworthy software at scale.
Industry: Cybersecurity
Company Size: Medium (51 to 250 employees)
Growth: Scaleup
Funding: Series C
Headquarters: Seattle, United States
Founded: 2020
WebsiteLinkedIn