Senior Software Engineer (Canada)

Senior Software Engineer (Canada)

26 Sep
|
Chainguard
|
Canada

26 Sep

Chainguard

Canada

Who you are

- 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: building systems that use language models for code generation, automation, or developer tooling. Familiarity with prompt engineering, evaluation, and guardrails

- Systems architecture skills: ability to design loosely-coupled, scalable systems and make pragmatic trade-offs

- Experience building developer tools, CLIs, or automation platforms

- Deep Linux and build systems knowledge: experience with package managers (apk, apt, rpm), build tools (Make, Bazel, language-specific toolchains), and containerization

- Container ecosystem expertise: Docker, OCI, container registries, Kubernetes

- Strong communication skills: ability to write clear technical documents, work autonomously, and collaborate across teams and time zones

- Based in the US or Canada

- Experience working on or contributing to a Linux distribution (e.g., Wolfi, Red Hat, Ubuntu, or similar)

- Background maintaining a large number of services in production

- Contributions to open-source projects

- Familiarity with software supply chain security (SBOM, provenance, signing)

- Experience with melange, apko, or Wolfi

- Understanding of compliance frameworks (FedRAMP, FIPS, STIG)

- If your experience is close but doesn't fulfill all requirements, please apply. We're building the best team in technology and are focused on hiring "Chainguardians" with unique backgrounds, perspectives, and experiences

What the job involves

- As a Senior Engineer,



you'll be a hands-on contributor to a small, focused squad, designing systems and building AI-powered tooling that raise the reliability and speed of our automation. You'll have real opportunity to help shape the direction of the squad's roadmap, especially given its small size

- This is a high-impact role at the intersection of developer tooling, AI/agents, and supply chain security

- Build the automation platform: Contribute to the design of systems that orchestrate package creation, test generation, and image building

- Build AI-powered tooling: Develop LLM-integrated, agentic pipelines for manifest generation, test scaffolding, and validation. Help design prompt architectures, evaluation loops, and quality gates

- Write production Go: This is a hands-on role — you'll develop CLI tools, services, and integrations alongside your team

- Build quality tooling: Develop tooling and automation that improves customer reliability, including test generators, validation frameworks, and quality gates

- Help shape the roadmap: Contribute ideas and technical input into planning; on a small squad, your voice will directly influence what the team builds next

- Collaborate across a distributed team: Work closely with teammates across time zones (primarily US/Canada, with close collaboration across EU and India-based colleagues on adjacent squads)

Benefits

- Equity/stock options

- Unlimited PTO
- Work from home with flexible coworking and team meetup opportunities

- Home office and internet stipend

- 100% health/dental/vision insurance coverage for you and your family

📌 Senior Software Engineer (Canada)
🏢 Chainguard
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (canada) / canada