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

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

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

At a Glance

  • Tasks: Lead the architecture and implementation of a secure platform for open-source libraries.
  • Company: Join Chainguard, a leader in secure software development.
  • Benefits: Enjoy flexible remote work, competitive salary, and comprehensive health coverage.
  • Why this job: Make a real impact on software security while working with cutting-edge technologies.
  • Qualifications: 8+ years in infrastructure for developer platforms and strong proficiency in Go.
  • Other info: Be part of a dynamic team with excellent career growth opportunities.

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) New 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 a supportive environment where innovation thrives and every team member's contributions are valued.
C

Contact Detail:

Chainguard, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or other platforms. A friendly chat can open doors that a CV just can't.

✨Tip Number 2

Prepare for those interviews! Research the company and its culture, and be ready to discuss how your skills align with their needs. We want to see your passion shine through!

✨Tip Number 3

Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart from the crowd.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step!

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

Go (Golang)
CI/CD
Cloud-native Infrastructure
Infrastructure as Code (IaC)
Docker/OCI
Kubernetes
Terraform
GitHub Actions
Observability
Reliability Engineering
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.

Show Off Your Projects: Include any relevant projects or contributions you've made, especially those involving Go, cloud-native infrastructure, or automation. This gives us a glimpse into your hands-on experience and problem-solving abilities.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity and good communication, especially in a remote environment where documentation is key.

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 and 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 this 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 well as how you can contribute to their goals.

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

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
  • Staff Software Engineer (Libraries- Platform) New United Kingdom - Remote

    Full-Time
    36000 - 60000 ÂŁ / year (est.)
  • C

    Chainguard, Inc.

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