Staff Software Engineer (Libraries- Platform) United Kingdom - Remote
Staff Software Engineer (Libraries- Platform) United Kingdom - Remote

Staff Software Engineer (Libraries- Platform) United Kingdom - Remote

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office possible
C

At a Glance

  • Tasks: Lead the design and implementation of a secure platform for open-source libraries.
  • Company: Join Chainguard, a leader in secure software development.
  • Benefits: Enjoy remote work, flexible time off, and comprehensive health coverage.
  • Why this job: Make a real impact on software security while working with cutting-edge technology.
  • Qualifications: 8+ years in infrastructure, strong Go skills, and CI/CD experience required.
  • Other info: Be part of a dynamic team with a focus on innovation and collaboration.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Chainguard’s Libraries organization builds a secure, reliable factory that continuously builds, verifies, and serves open-source libraries to customers and internal teams across multiple ecosystems. You’ll join as a Staff Software Engineer on the Libraries Platform team, leading the architecture and implementation of the platform that powers this factory: the services, APIs, and automation that make our libraries reproducible, trustworthy, and always up to date. This is an infrastructure-centric, platform role. You’ll work on shared services, build and packaging pipelines, and a package index that serves external customers and internal ecosystem teams. You’ll help invent and operate the platform that:

  • Serves packages to customers at scale
  • Automates CVE remediation and verification workflows

What you’ll do

  • Design and maintain automation for artifact creation, updates, and verification, including vulnerability scanning, remediation workflows, SBOM and provenance generation, and policy enforcement across our library catalog.
  • Build and operate shared platform services such as package indexes, registry mirrors, metadata services, and orchestration tooling that serve both external customers and internal ecosystem teams.
  • Develop internal developer tools and CLIs (often in Go) that improve how we build, test, and ship libraries at scale, including integration with build systems and CI/CD for multiple ecosystems.
  • Drive reliability, scalability, and observability for the Libraries platform: define SLOs, build monitoring and alerting, and lead incident response and post-incident improvements.
  • Solve complex dependency and build issues in production environments, from toolchain and compiler problems to CI/CD flakiness and registry/package index edge cases.
  • Mentor and unblock other engineers through design reviews, documentation, and hands-on debugging, helping to “code culture” into how we build and run our libraries platform.

What we’re looking for

  • 8+ years designing, building, and operating infrastructure for language ecosystems or developer platforms, such as build systems, package registries, or CI/CD for widely used libraries or services.
  • Strong proficiency in Go (Golang) or strong readiness to ramp quickly.
  • Proven track record building and owning developer tooling and automation (plugins, CLIs, code generators, or custom pipelines) that improve how engineers build and ship software at scale.
  • Strong background in CI/CD, cloud-native infrastructure, and IaC: containers (Docker/OCI, Kubernetes), public cloud (GCP, AWS, Azure), and tools like Terraform and GitHub Actions/Argo/Tekton (or equivalents).
  • Demonstrated ability to debug and resolve complex toolchain, compiler, packaging, and infrastructure failures in production, and to drive those issues to root cause and lasting fixes.
  • Comfortable working across SRE / platform / DevOps style responsibilities, including reliability, observability, and performance tuning for critical services and pipelines.
  • Excellent communication in a remote, distributed environment, with a bias toward documentation, clarity, and collaboration across product, infra, and security teams.
  • A staff-level ownership mindset: you set technical direction, own critical outcomes, and are comfortable in an early, high-impact area where engineers help shape both the roadmap and the culture.

Nice to have

  • Experience with software supply chain security: SLSA, SBOMs, sigstore, provenance, attestations, or secure-by-default packaging practices.
  • Background with Linux distributions, packaging, and reproducible build systems (e.g., Alpine, Wolfi, Debian Bazel, CMake, Ninja).
  • Familiarity with AI/ML packaging and infrastructure building native Python libraries and ML frameworks (e.g., PyTorch, TensorFlow) and deploying them in cloud/Kubernetes environments.
  • Prior experience in SRE, platform engineering, or DevOps roles where you owned infrastructure for developer productivity, CI/CD, or large language-ecosystem codebases.

About Us

Chainguard is the secure foundation for software development and deployment. By providing guarded open source software, built from source and updated continuously, Chainguard helps organizations eliminate threats in their software supply chains. Founded by industry leaders in open source software, security, and cloud-native development, Chainguard has built the largest library of open source software that is secure by default. Our mission is to be the safe source for open source.

Values and benefits

  • Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs.
  • Our Approach to Equity: Stock options on hire and promotion, plus options in secondary offerings and 10-year exercise window.
  • 100% Covered Health Insurance: 100% of health, vision and dental premiums for you and dependents.
  • ∞ Flexible Time Off: Take the time you need to do your best work.
  • 18 Weeks Paid Parental Leave: 18 weeks for birthing parents and 12 weeks for non-birthing parents, with flexible usage.

EEO and application notes

Chainguard is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, protected veteran status, disability status, genetic information, political views or activity, or other legally protected characteristics. We also consider qualified applicants with criminal histories where permitted by law. By submitting your application, you acknowledge that Chainguard will process your personal data in accordance with Chainguard’s Privacy Policy.

Staff Software Engineer (Libraries- Platform) United Kingdom - Remote employer: Chainguard, Inc.

Chainguard is an exceptional employer that champions a flexible and remote-first culture, allowing you to work from anywhere while enjoying team meetups and generous stipends for coworking spaces. With a strong commitment to employee growth, we offer stock options, comprehensive health coverage, and unlimited time off, fostering an environment where you can thrive both personally and professionally. Join us in our mission to secure open-source software and be part of a collaborative team that values transparency, intentional action, and a healthy work-life balance.
C

Contact Detail:

Chainguard, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Libraries- Platform) United Kingdom - Remote

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially those related to infrastructure and automation. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practising common technical questions and scenarios relevant to the role. Don’t forget to brush up on your Go skills and be ready to discuss your past experiences in detail.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Staff Software Engineer (Libraries- Platform) United Kingdom - Remote

Go (Golang)
CI/CD
Cloud-Native Infrastructure
Infrastructure as Code (IaC)
Docker/OCI
Kubernetes
Terraform
GitHub Actions
Incident Response
Monitoring and Alerting
Debugging
Developer Tooling
Automation
Communication Skills
Mentoring

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with infrastructure, CI/CD, and developer tooling. We want to see how your skills align with the role of Staff Software Engineer on our Libraries Platform team.

Showcase Your Projects: Include specific examples of projects you've worked on that demonstrate your proficiency in Go and your experience with automation and shared services. We love seeing real-world applications of your skills!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity and good communication, especially since we work in a remote environment. Make it easy for us to see your qualifications!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!

How to prepare for a job interview at Chainguard, Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Go and CI/CD tools. Brush up on your knowledge of cloud-native infrastructure and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in production environments, particularly around toolchain or compiler issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your ability to drive issues to root cause.

✨Demonstrate Your Mentorship Experience

Since the role involves mentoring other engineers, think of examples where you've helped others through design reviews or hands-on debugging. Be ready to explain how you foster a positive 'code culture' and support team collaboration.

✨Communicate Clearly and Confidently

In a remote setting, clear communication is key. Practice articulating your thoughts on complex topics simply and effectively. Prepare questions that show your interest in the company’s mission and values, as this will demonstrate your alignment with their culture.

Staff Software Engineer (Libraries- Platform) United Kingdom - Remote
Chainguard, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>