Senior Software Engineer (Sustaining Automation)
New
C
ChainguardSoftware Security
Canada - Remote; Europe - Remote; United States - RemoteFull-TimeSenior
Salary157,000 - 184,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5-7 years
- Required Skills
- DockerArtificial IntelligenceKubernetesGoLinuxLLM
Requirements
- 5-7 years of software engineering experience.
- Strong Go programming expertise.
- Experience with AI/LLM integration for code generation or developer tooling.
- Familiarity with prompt engineering and evaluation.
- Systems architecture skills for 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, registries, Kubernetes).
- Strong communication skills.
Responsibilities
- Architect the end-to-end automation platform for package creation and image building.
- Develop LLM-integrated agentic pipelines for manifest generation and test scaffolding.
- Design prompt architectures, evaluation loops, and quality gates for AI tools.
- Write production-grade Go for CLI tools and services.
- Develop tooling to improve customer reliability and quality.
- Collaborate with leadership to shape the technical roadmap and long-term planning.
View Full Description & ApplyYou'll be redirected to the employer's site