At a Glance
- Tasks: Design and build innovative software supply chain systems with cutting-edge technology.
- Company: Join a forward-thinking tech company focused on modern software delivery.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Why this job: Shape the future of software security and make a real impact in the tech world.
- Qualifications: Experience in backend engineering and knowledge of software supply chains required.
- Other info: Be part of a dynamic team with exciting greenfield projects and career advancement.
The predicted salary is between 48000 - 72000 £ per year.
You can work on a developer‑first platform at the centre of modern software delivery. You can build the next generation of software supply chain trust and provenance infrastructure. You will build systems that give organisations complete traceability from source code to deployed artifact. It's not just where an artifact came from, but how it was built, what went into it, and where it was used downstream. You will build infrastructure that captures, validates, and exposes build provenance and attestation data across CI/CD pipelines and artifact ecosystems. This role offers significant greenfield engineering work, giving you the opportunity to shape how supply chain security and artifact traceability systems are designed from the ground up.
What you’ll work on:
- Designing and building provenance ingestion services for CI/CD systems and artifact registries
- Capturing and storing signed provenance metadata and artifact relationships
- Building validation engines to verify cryptographic integrity and trust policies
- Developing APIs that expose traceable supply chain data to customers and internal systems
- Solving large‑scale ingestion, storage, and query challenges around artifact and pipeline data
What they’re looking for:
- Strong domain knowledge in artifact management and software supply chains
- Experience working with provenance, attestations, SBOMs, or build metadata
- Strong backend engineering experience (Python preferred)
- Experience designing data ingestion pipelines and scalable backend services
- Familiarity with cloud-native systems and multi-tenant SaaS platforms
If you enjoy building systems that sit at the heart of how software is built, secured, and delivered this is the kind of role that will keep you interested.
Staff Software Engineer employer: nineDots.io
Contact Detail:
nineDots.io Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to software supply chains and backend engineering. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your backend engineering knowledge, especially in Python. Practice coding challenges and be ready to discuss your experience with CI/CD systems and artifact management.
✨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 about their job search.
We think you need these skills to ace Staff Software Engineer
Some tips for your application 🫡
Show Your Passion for Software Delivery: When writing your application, let us see your enthusiasm for modern software delivery. Share any personal projects or experiences that highlight your love for building systems and how they contribute to the software supply chain.
Highlight Relevant Experience: Make sure to emphasise your strong backend engineering experience, especially with Python. Talk about your work with provenance, attestations, and any relevant projects that showcase your skills in artifact management and software supply chains.
Be Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where necessary to make it easy for us to see your qualifications and experiences at a glance.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to shape the future of software supply chain security.
How to prepare for a job interview at nineDots.io
✨Know Your Stuff
Make sure you brush up on your knowledge of artifact management and software supply chains. Be ready to discuss your experience with provenance, attestations, and build metadata. This will show that you understand the core concepts and can hit the ground running.
✨Showcase Your Backend Skills
Prepare to talk about your backend engineering experience, especially with Python. Have examples ready that demonstrate your ability to design data ingestion pipelines and scalable backend services. This is your chance to shine!
✨Understand the Role
Familiarise yourself with the specifics of the role, especially around CI/CD systems and cloud-native architectures. Think about how you would approach building provenance ingestion services and be ready to share your ideas during the interview.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company’s approach to supply chain security and artifact traceability. This not only shows your interest but also helps you gauge if the company aligns with your values and career goals.