Company > Student Careers
Students working together.

Students and Graduates

Join us to be part of the next generation of people to protect the world from cybercrime.

We are proud of our university recruitment program at Netcraft. Our success has been driven by the talented people we met through summer internships, longer placements and graduate roles.

What can you expect

During your time with us, you can expect your work content to be varied and diverse. Most students start by working on smaller pieces, but by the end of your time with us, you can expect to have progressed onto larger items with a broad scope. Your work will have a direct and positive impact on our customers and the experience they have with our products and services. 

All interns and placement students are placed into real teams working on real products and services within the business. We don’t have “pet projects” — you’ll be given trust and responsibility right away. 

Team of developers working together in the office review information on a computer.
Two business colleagues working together in the office review information on a computer.

The opportunities we have available

Over the course of a summer, we offer computer science and software engineering students the opportunity to work with our engineering teams on real projects for real customers. You’ll be given plenty of guidance and support, tailored to your current skills and experience level. 

We also offer longer placements up to 12 months. These placements are also available in areas of the business outside of Engineering.

Many of the graduates joining Netcraft have previously completed a summer placement, but this isn’t a requirement.

Benefits & Perks

Beyond your competitive salary, prorated to your time working with us, here’s a taste of what you can expect when you join Netcraft:

Calendar Icon

33 days holiday per year, including bank holidays

Private health cover if you’re with us for more than 4 months

Pension scheme with up to 4% employer contribution

Internet Data Mining Icon

Regular socials with your teams and colleagues

Meals, snacks and drinks provided daily in our offices

The application process

A core part of Netcraft’s approach is to keep the application process as quick, simple, and friendly as possible. 

We attend careers fairs at several UK universities, hold open days at our offices and host engaging and topical events each year. If you’d like to meet us in person, please get in touch.

We strongly believe in equality, diversity and inclusion, and warmly welcome applications from students from different backgrounds and with different needs. If you need any adjustments made during the hiring process, please let us know.


For engineering roles, we’ll ask to see a sample of your programming style and a demonstration of your written communication skills. If you’re applying for a role in other business areas, we’ll apply a relevant competency test to assess your current knowledge and ability.

Next is a video interview, covering technical questions and your experience. If that goes well, we’ll invite you to have a second interview at one of our offices. This interview lets you see how we work and lets us show you some of the projects you might be working on.

That’s it.

A man and woman collaborate on writing code on a computer screen
A profile image of an intern at Netcraft

“At Netcraft, I felt like a core team member from day 1. With support and guidance, I’ve contributed to a range of codebases, gaining experience with a wide variety of technologies. It’s been extremely rewarding to learn and develop my skills through learning hands-on and contributing to meaningful projects, and the friendly and supportive atmosphere meant I enjoyed coming to the office every day. I’m looking forward to returning after finishing my degree.”

Ewan | Engineering Intern, Manchester

A profile image of an intern at Netcraft

“I am lucky to work at Netcraft. A friendly and supportive culture accompanied with mean curiosity and drive has made this an exciting place to be. It’s a safe area where you can admit your mistakes, certain that everybody will chip in to help fix it without a negative comment. This is rare.  The work done as a cybercrime analyst is demanding and ever-changing, which keeps the job interesting and different each day.”

Tom | Cybercrime Analyst Intern, Bath

Business man in office using his laptop

What you need to have

As a guide, most successful applicants for engineering will: 

  • Be a computer science or software engineering undergraduate — first year applications are welcomed
  • Have a keen interest in web security and internet infrastructure
  • Be adept at programming, with a focus on problem solving skills
  • Take an automation-first approach, and have the ability to maintain future standards with suitable programming abstractions, automated tests, and CI suites
  • Enjoy working both in a team environment and independently 

What would be useful

Prior experience with the following technologies is useful, but not essential: 

  • Programming in Perl, Go, JavaScript, TypeScript, Python or PHP
  • Web languages like HTML, CSS and JavaScript
  • Linux systems programming and administration
  • Database engines like MySQL, PostgreSQL, InfluxDB, MongoDB and ElasticSearch
  • Version control systems like Git 
  • Automation tools like Puppet and Terraform
  • Cloud computing services like AWS 
A woman sits at a desk nook facing a window. She is looking at something not visible on her laptop screen.

What we’re looking for

In all of our business areas, we’re looking for students who can demonstrate: 

  • Good communication skills 
  • Strong analytical skills with a solution-focused approach  
  • Determination, adaptability and resilience 
  • A keen attention to detail, a desire to find things out empirically rather than relying on conjecture, and a willingness to learn 
College student pushing open a door and looking back


To join us for an internship, placement, or graduate role, send your CV and a covering email to telling us what you’re interested in and when you’d be able to join.

Where we’re located

Join us at one of our offices in Bath, London or Manchester. Many of our employees have a hybrid working pattern, a few are fully remote and some like to be full-time in the office. We’re flexible.


Unit 3-4 Riverside Court,
Bath, BA2 3DZ


63 Catherine Place,
London, SW1E 6DY


Chancery Place, 50 Brown Street,
Manchester, M2 2JT

Want to know more first?

Find out more about our careers and company below.