At a Glance
- Tasks: Lead the tech direction for JS ecosystem, optimising build and distribution automation.
- Company: Join Chainguard, a leader in secure software development and deployment.
- Benefits: Enjoy remote work, flexible time off, and 100% covered health insurance.
- Why this job: Make a real impact on open source 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 career growth and mentorship opportunities.
The predicted salary is between 36000 - 60000 ÂŁ 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 (e.g., Docker, Kubernetes), cloud services (e.g., GCP, AWS), infrastructure as code practices (e.g., 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 at building and distributing software at scale.
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 the industryâs leading experts on open source software, security and cloud native development, Chainguard has built the largest library of open source software that is secure by default. Chainguardâs mission is to be the safe source for open source.
We live and breathe our company values:
- We are customer obsessed â We focus on delivering solutions to our customers that create value and make their lives better.
- We have a bias for intentional action â We prioritize, plan, try things, and fail fast.
- We donât take ourselves too seriously (but we do serious work) â We are solving an important problem which takes focus, but we also like to enjoy the journey.
- We trust each other and assume good intentions â Weâre transparent with decisions to empower team members to make well informed decisions.
A few of the benefits we offer:
- 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.
- â 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.
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.
Staff Software Engineer (Javascript Libraries) New United Kingdom - Remote in London employer: Chainguard, Inc.
Contact Detail:
Chainguard, Inc. Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Staff Software Engineer (Javascript Libraries) New United Kingdom - Remote in London
â¨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 JS tools and libraries. This gives potential employers a taste of what you can do.
â¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
â¨Tip Number 4
Donât forget to 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 us.
We think you need these skills to ace Staff Software Engineer (Javascript Libraries) New United Kingdom - Remote in London
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with JS tools and developer automation. We want to see how your skills align with our needs, so donât hold back!
Showcase Your Projects: Include links to any relevant projects or GitHub repositories that demonstrate your expertise in building and maintaining developer tools. This gives us a real sense of what you can bring to the table.
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âre considered for the role youâre excited about!
How to prepare for a job interview at Chainguard, Inc.
â¨Know Your Tech Stack
Make sure youâre well-versed in the modern JS build tooling mentioned in the job description, like Webpack and Rollup. Brush up on your knowledge of npm ecosystems and be ready to discuss how you've used these tools in past projects.
â¨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex dependency resolution issues or infrastructure failures. Highlight your experience with monorepos and any automation pipelines you've built to streamline processes.
â¨Communicate Clearly
Since excellent cross-team communication is key, practice explaining technical concepts in a way thatâs easy to understand. Be ready to discuss how youâve collaborated with different teams and mentored other engineers in the past.
â¨Emphasise Your Passion for Security
Given Chainguard's focus on secure software development, be prepared to talk about your understanding of security practices in software development. Share any experiences you have with vulnerability scanning and remediation in your previous roles.