At a Glance
- Tasks: Accelerate developer productivity and enhance engineering experiences across the organisation.
- Company: Join Netcraft, a leader in cybercrime detection, with a supportive and inspiring culture.
- Benefits: Enjoy strong benefits, wellness programs, and opportunities for meaningful collaboration.
- Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.
- Why this job: Be a pioneer in shaping developer experience and make a real impact on engineering teams.
- Qualifications: 4+ years in Software Engineering or DevEx, with strong skills in modern programming languages.
The predicted salary is between 60000 - 80000 £ per year.
Netcraft is the global leader in cybercrime detection and disruption. We’re a trusted partner for three of the four largest companies in the world and many large governments. Our purpose and passion are focused on just one thing: protecting the world from cybercrime. That passion shapes how we work, too. We’re proud of our talented team and the value each person brings, and we’ve built a workplace where people feel supported and inspired.
The role involves joining our Platform team as an experienced Developer Experience Engineer (DevEx / DX) to accelerate developers and remove engineering friction across the organisation. This role can be based in any of our UK offices: London, Manchester or Bath. As the first DevEx engineer, you will shape how developer experience is measured and improved across the organisation. This is a founding individual contributor role, suited to someone excited by building a DevEx function from the ground up and delivering meaningful change in a hands-on way. Success will be measured by improvements in developer productivity metrics, reduced onboarding time, faster feedback loops in CI/CD, and high satisfaction from engineering teams.
Your responsibilities will include:
- Lead the evaluation and integration of developer tools, especially AI-assisted development tooling.
- Support team adoption through knowledge sharing, demos, tracking utilisation and demonstrating value.
- Experiment with emerging developer tooling and evaluate real-world impact on engineering productivity.
- Develop and maintain "golden path" templates and scaffolding to accelerate project bootstrapping and promote consistent engineering practices.
- Improve and standardise the local development experience across all engineering teams (environment set-up, local services, test data, etc.) to reduce onboarding and iteration time.
- Work with the rest of the Platform Engineering department to securely abstract Infrastructure and Cloud tasks away from software engineers.
- Support teams by assessing and recommending improvements to CI/CD pipelines and SDLC processes.
- Reduce build and test feedback loops by improving CI pipeline performance and reliability.
- Define and track developer productivity metrics (e.g. build times, CI performance, deployment frequency) to identify systemic friction and measure improvement.
- Help software teams curate high-quality pipelines and tests, ensuring high release confidence.
- Build and maintain internal developer tools (CLIs, automations, shared libraries, etc.) that simplify common engineering workflows.
- Conduct regular user research and feedback sessions with engineering teams to identify friction points and propose improvements.
- Improve the structure and discoverability of engineering documentation, reducing time-to-first-M&R and improving engineering onboarding.
To be successful, you’ll need:
- 4+ years of experience in Software Engineering, DevEx, and/or Platform Engineering roles.
- Strong proficiency in at least one modern systems or scripting language (ideally Go).
- Demonstrated experience integrating generative AI-powered tooling into software workflows.
- Understanding of the limitations, failure modes, and security risks associated with LLMs (hallucinations, prompt injection, context-window limits, etc.).
- Deep understanding of the modern SDLC, including Git flow, CI/CD (especially GitLab CI), and containerisation technologies (Docker, Kubernetes).
- Exceptional empathy for the developer experience; a product mindset where the "customer" is the internal software engineer, and an understanding of the developer mindset to ensure keen adoption of new tools and practices.
- Strong written communication skills, with the ability to write documentation that is easily parsable by both humans and LLMs.
- Ability to navigate ambiguity and define standards in a rapidly evolving technology landscape.
- An awareness of cost implications in a cloud environment, and methods of optimising services for maximum ROI.
Bonus points if you have:
- Agentic workflows: Experience building or coordinating autonomous agents that can perform multi-step engineering tasks.
- Dev portal expertise: Experience with Backstage.io or other developer portals.
We offer strong benefits and wellness programs, along with meaningful collaboration and team connection opportunities.
Diversity, Equity & Inclusion is deeply important to us. Through our ally network, we support under-represented groups and maintain a working environment free from bias, harassment, or discrimination. We encourage candidates from all backgrounds to apply and are happy to make adjustments to the hiring process to ensure every candidate can participate fully.
Developer Experience Engineer New Hybrid (London, Manchester, Bath) employer: Netcraft Ltd.
Contact Detail:
Netcraft Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Developer Experience Engineer New Hybrid (London, Manchester, Bath)
✨Tip Number 1
Network like a pro! Reach out to current employees at Netcraft on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give us a leg up!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills and understanding the tools mentioned in the job description. We should practice common coding challenges and be ready to discuss our past projects in detail.
✨Tip Number 3
Showcase our passion for developer experience! During interviews, we can share ideas on how to improve developer productivity and discuss any relevant experiences we've had. This will demonstrate that we’re not just a fit for the role, but genuinely excited about it.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re serious about joining the team at Netcraft.
We think you need these skills to ace Developer Experience Engineer New Hybrid (London, Manchester, Bath)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience in Developer Experience and how it aligns with our mission at Netcraft. We want to see how your skills can help us protect the world from cybercrime!
Showcase Your Projects: Include examples of past projects where you've improved developer productivity or integrated new tools. We love seeing real-world impact, so don’t hold back on sharing your successes!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language that demonstrates your understanding of the role and the developer mindset. We appreciate strong written communication skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Netcraft Ltd.
✨Know Your Stuff
Make sure you brush up on your knowledge of developer experience and the tools mentioned in the job description. Familiarise yourself with CI/CD processes, Git flow, and any specific technologies like Go or Docker. Being able to discuss these confidently will show that you're serious about the role.
✨Show Your Empathy
Since this role is all about improving the developer experience, be prepared to share examples of how you've previously identified and solved friction points for developers. Highlight your understanding of their needs and how you can enhance their productivity.
✨Prepare for Real-World Scenarios
Think about potential challenges you might face in this role, such as integrating new tools or improving existing processes. Be ready to discuss how you would approach these situations, demonstrating your problem-solving skills and innovative thinking.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions. Inquire about the current developer experience challenges the team faces or how success is measured in this role. This shows your genuine interest and helps you gauge if the company is the right fit for you.