Staff Software Engineer (Libraries) New United States - Remote
Staff Software Engineer (Libraries) New United States - Remote

Staff Software Engineer (Libraries) New United States - Remote

Full-Time 120000 - 150000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead the tech direction for JS ecosystem infrastructure and automate library management.
  • Company: Join Chainguard, a leader in secure software development.
  • Benefits: Enjoy remote work, flexible time off, and 100% health insurance coverage.
  • Why this job: Make a real impact on software security while working with cutting-edge technologies.
  • Qualifications: Experience in developer tools and modern JS build systems is essential.
  • Other info: Collaborative culture with excellent growth opportunities and mentorship.

The predicted salary is between 120000 - 150000 £ per year.

What You’ll Do

  • Own technical direction and architecture for JS (npm) ecosystem infrastructure, supporting high-quality and secure build, test, and distribution automation for libraries.
  • Design, implement, and optimize systems for automated artifact creation, update, validation, vulnerability scanning, remediation, and SBOM and provenance generation for npm packages.
  • Build and maintain internal developer tools: bundler plugins, CLI utilities, code generators, and meta-tooling that improve the workflows for library and package maintenance.
  • Develop and debug integrations for modern JS build systems and package managers.
  • Solve complex dependency resolution issues, manage monorepo orchestration, and drive improvements in infrastructure automation.
  • Collaborate with product and engineering leadership to set technical direction, drive roadmap execution, and establish process excellence for scalable package maintenance.
  • Mentor, review, and enable other engineers by sharing systems knowledge, debugging strategies, and "meta" tooling insights.

What We’re Looking For

  • Proven record in building, shipping, and maintaining developer tools – e.g., bundler plugins, CLI tools, code generators, or custom automation pipelines for JS packages.
  • Deep familiarity with modern JS build tooling: esbuild, Rollup, Webpack, Vite, Bun, SWC, Turbopack, Babel, PostCSS, Rome/Biome, Deno, and the associated tradeoffs between ESM/CJS/modules.
  • Hands‑on experience orchestrating large monorepos (Lerna, Nx, Turborepo or custom setups) and solving infra‑scale dependency or module resolution problems in production.
  • Demonstrated ability to debug and resolve critical infrastructure and package‑building failures at scale.
  • Experience with cloud‑native technologies and infrastructure, including containerization (Docker, Kubernetes), cloud services (GCP, AWS), infrastructure as code practices (Terraform).
  • Excellent cross‑team communication skills: can collaborate with product, engineering, ops, and security teams; proactively document, mentor, and share lessons learned.

Nice to Haves

  • Experience building and distributing software at scale.

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 – Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options.
  • 100% Covered Health Insurance – We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck.
  • ∞ Flexible Time Off – Take the time you need – to do our best work, we need to recharge and reset.
  • 18 Weeks Paid Parental Leave – We offer 18 weeks for birthing parents and 12 weeks for non‑birthing parents, with the option to use it all at once or throughout your child’s first year.

Equal Opportunity Employment

Chainguard is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local 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) New United States - 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 well-being, we offer 100% covered health insurance, flexible time off, and extensive parental leave, all within a collaborative environment that values transparency and intentional action. Join us in making a meaningful impact on software security while growing your career in a supportive and innovative setting.
C

Contact Detail:

Chainguard, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer (Libraries) New United States - 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 showcasing your projects, especially those related to JS tooling 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. We recommend doing mock interviews with friends or using online platforms to get comfortable.

✨Tip Number 4

Don’t forget to 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 are proactive!

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

Technical Direction
Architecture for JS Ecosystem
Build Automation
Test Automation
Distribution Automation
Artifact Creation
Vulnerability Scanning
SBOM Generation
Developer Tools Development
Modern JS Build Tooling
Monorepo Orchestration
Dependency Resolution
Cloud-Native Technologies
Containerization (Docker, Kubernetes)
Infrastructure as Code (Terraform)
Cross-Team Communication

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with JS build tools and developer tools. We want to see how your skills align with what we’re looking for!

Showcase Your Projects: Include links to any relevant projects or repositories that demonstrate your expertise in building and maintaining developer tools. This gives us a clear picture of your hands-on experience.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences shine through without unnecessary fluff.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you don’t miss out on any important updates!

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

✨Know Your Tools Inside Out

Make sure you’re well-versed in the modern JS build tooling mentioned in the job description, like Webpack and Rollup. Be ready to discuss your hands-on experience with these tools and how you've used them to solve real-world problems.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex dependency resolution issues you've tackled in the past. Highlight your approach to debugging and resolving critical infrastructure failures, as this will demonstrate your ability to handle challenges at scale.

✨Emphasise Collaboration

Since cross-team communication is key, think of instances where you’ve successfully collaborated with product, engineering, or security teams. Be ready to share how you documented processes and mentored others, showcasing your teamwork skills.

✨Align with Company Values

Familiarise yourself with Chainguard's values, especially their customer obsession and intentional action. Prepare to discuss how your work ethic aligns with these values and how you can contribute to their mission of secure software development.

Staff Software Engineer (Libraries) New United States - 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
>