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