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.
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:
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
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.
Assessment
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.
“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
“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
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
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
Applying
To join us for an internship, placement, or graduate role, apply through our form or send your CV and a covering email to talent@netcraft.com 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.
Bath
Unit 3-4 Riverside Court,
Bath, BA2 3DZ
London
63 Catherine Place,
London, SW1E 6DY
Manchester
Suite 26D, City Tower,
Manchester, M1 4BT
Want to know more first?
Find out more about our careers and company below.