Staff Software Engineer
Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.
About the job
What you’ll do
- Collaborate with teammates and cross-functional teams to design innovative services and features that enhance the core product, making it more compelling and valuable.
- Develop robust tools and services to continue to improve our image build system as it scales.
- Own high-impact, deeply technical components of the Chainguard stack, serving as the subject matter expert in those areas.
- Participate in long-term planning and roadmap discussions, helping identify the key problems the team needs to solve and ensuring they get solved.
- Mentor engineers and raise the bar for engineering quality across the organization.
What we're looking for
- Bachelor's degree or equivalent practical experience.
- 10+ years of experience in software development, data structures, algorithms, compilers, Makefiles, and toolchains.
- Expertise with containers, container registries, Docker, Kubernetes and its greater ecosystem.
- Experience with Terraform or other Infrastructure as Code, and proficiency in creating modules and organizing resources logically for reuse.
- Experience writing services or tools in Go.
- Strong communication skills, proficiency in English, ability to work autonomously, take initiative, and seek help proactively when necessary.
Nice to haves
- Author and/or contributor to open-source projects.
Skills
Go, Docker, Kubernetes, Terraform, Containers, Container Registries, Infrastructure As Code, Makefiles, Compilers, Toolchains
Similar jobs
Backend Engineering jobsLeads the technical vision and architecture for large-scale backend systems powering experimentation, personalization, analytics, and conversion optimization. The role requires 12+ years of software engineering experience, deep distributed-systems expertise, and cross-functional technical leadership.
Leads architecture and execution for large-scale credit insights platforms, spanning online feature serving, offline pipelines, and machine-learning systems. The role requires strong backend scaling experience, technical leadership, and collaboration with product, data science, and ML teams.
Leads the technical direction and hands-on development of real-time fraud intelligence systems, including scoring, attributes, APIs, and integrations. Requires 8+ years building scalable backend or distributed systems, strong product judgment, and close collaboration with data science, machine learning, and product teams.
Leads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.
Leads architecture, development, integration, and certification-oriented testing of C++ safety-critical software that monitors autonomous systems and ensures safe operation. Requires substantial experience with real-time systems, software assurance standards, technical leadership, and mentoring.