Graduate Programme
Graduate software engineering opportunities
An opportunity to kick-start your software development career at an innovative and agile software company in the North West of England.
About us
Who are we?
We’re the creators of Burp Suite, the world’s leading software for web security testing, and we’re pioneering its future with an AI-first engineering approach. We are a dynamic team striving for excellence, embracing the cutting edge of technology to solve real-world security problems. Our culture is built on continuous self-improvement and personal development. We foster a collaborative and inclusive environment where your growth is our priority.
The role
Graduate Software Developer
- Timeframe: Permanent position.
- Location: Knutsford, Cheshire, United Kingdom.
- Salary: £60,000
- Benefits: Competitive salary, 8% employer pension contribution and many more.
- Life assurance: 4x salary.
- Income protection: Full pay for first 6 months of incapacity followed by 75% of salary plus pension contribution.
- Private medical insurance (Bupa).
- Holidays: 25 days plus public holidays.
- Working hours: Core hours are 9am to 5pm, with flexibility to start any time between 8am and 9.30am.
The work
What will you be doing?
From day one, you will be an active contributor, programming alongside experienced software developers on real production code and helping us build the next generation of AI-driven security tools. Forget rigid, predetermined paths; you will be expected to direct your own learning, take ownership, and make a tangible impact quickly. You’ll:
- Solve meaningful problems: Tackle complex, real-world challenges using computer science fundamentals and an AI-augmented approach.
- Build with in-demand technologies: Work with tools and frameworks like Java, .NET, and React, and gain experience with platforms like AWS and Kubernetes.
- Master AI-driven development: Learn how to leverage AI-powered coding tools, prompt engineering, and agentic workflows to create clean, maintainable, and efficient code.
- Accelerate with Agile: Practice agile development techniques, to build and ship high-quality software at pace.
We firmly believe in continuous learning and we encourage all our people to devote time to personal development alongside getting their work done.
Your development
How will we support you?
We’re deeply invested in your learning, and we’ll give you the structure and support to go far, fast. Our grads make rapid progress because they’re embedded in real teams and mentored by experienced engineers.
- Dedicated Technical Mentorship: You’ll be paired with a senior engineer who will help you set and achieve ambitious goals.
- Hands-on Learning: You’ll learn through working with experienced engineers on real projects — gaining practical skills and insights from day one.
- Variety: You will have an opportunity to work on different products across varying technological stacks.
- A Supportive Start: A buddy will help you navigate your early days and make sure you feel at home.
- Resources for Growth: We’ll support you with whatever you need — books, certifications, or access to cutting-edge tools.
- A Welcoming Community: From grad socials and lunches to company-wide events and special interest groups, you’ll have plenty of opportunities to connect and thrive.
Who you are
What are we looking for?
We’re searching for curious and driven individuals with a passion for tackling challenging problems — who are willing and equipped to use AI as a key part of how they learn, build, and solve.
Technical & Cognitive Prowess
- Strong Foundations: You’re on track for (or have recently achieved) a first-class degree (UK) or a GPA of 3.7–4.0 (US) in Computer Science, Software Engineering, or a related STEM subject from a reputable University. You have previously achieved a minimum A*AA at A-level with an A* in Maths or Further Maths, or equivalent. You understand core programming principles, data structures, and algorithms.
- Practical AI Experience: You have practical experience beyond your coursework that shows your passion for technology. You have used AI-powered development tools (e.g., agentic coding tools like Claude Code, OpenAI Codex, Cursor, Windsurf, etc.) to enhance your personal projects, improve code quality, or learn more efficiently.
- Advanced Problem-Solving: You exhibit strong analytical and critical thinking skills, with an ability to break down complex problems and a genuine excitement for applying computer science fundamentals to new challenges.
- Quality-Focused Coding: You can recognize and articulate the qualities of well-structured, high-quality code and can write clean, logical, and well-tested code in at least one language.
Cultural Alignment
- Curiosity & Drive: You’re driven by a desire to understand the “why” behind technical decisions, and you actively pursue knowledge — especially in fast-moving areas where clear resources may not yet exist. You learn independently and see AI not as a niche skill but as a core part of how modern engineers learn, build, and solve.
- Growth Mindset: You see challenges as learning opportunities and show persistence when tackling difficult problems. You are not afraid to admit when you don’t know something and are proactive in asking for help.
- Ownership & Impact: Your core motivation is to deliver work that truly matters and solves real-world problems. You thrive on taking responsibility for your work from start to finish.
- Collaboration: You enjoy learning from others, sharing ideas contributing to team goals, and being part of a high-performing team.
Our application process
What to expect.
We’ve designed our application process to give you the best opportunity to showcase your skills and to learn more about us. Here’s a step-by-step guide to what you can expect after you submit your application.
- 1
CV Review
The first step is a review of your CV and application form. Our team will carefully assess your academic background, skills, and experiences to see how they align with the requirements of the programme.
- 2
Online Technical Assessment
If your initial application is successful, you'll be invited to complete an online technical assessment. This stage is designed to evaluate your technical skills and problem-solving abilities relevant to the role you've applied for.
- 3
Video Interview
Next, you'll be invited to a video interview with a member from our TA team. This is our chance to learn more about you, your motivations for applying, and what you know about our company. It's also a great opportunity for you to ask questions and see if we are the right cultural fit for you.
- 4
Onsite Assessment Day
Successful candidates from the video interview stage will be invited to an assessment day at our Knutsford office. The day will involve a series of activities such as group exercises, individual activities, and further interviews, giving us a holistic view of your capabilities.
- 5
Offer
The final stage is the offer. If you've successfully demonstrated your potential throughout the process, we will contact you to formally offer you a place on our graduate developer programme. Congratulations!
Relocation
Moving to Knutsford? We’ve got you.
The SwigHouse
New joiners moving to Knutsford can stay at the SwigHousePortSwigger's company guesthouse in Knutsford. New joiners moving to the area can stay rent-free for their first few months while they find a permanent place to live. — our company guesthouse — rent-free for the first few months while you find your feet. This gives you time to settle into the company and the local area before committing to a permanent place to live.
If staying at the SwigHouse isn’t a suitable option for you, we can look to offer a relocation package to assist with your move. This financial support is provided in line with HMRC guidance. The best option for you can be discussed with our culture and finance team during the offer stage.
Questions
Common questions.
When do applications open and is there an application deadline?
Applications for our early careers programmes are expected to open in September. As we review applications on a rolling basis, we encourage you to apply early.
Can I re-apply if I am unsuccessful?
Yes. We value continuous development and your ongoing interest in our programmes. If you have been unsuccessful with a previous application, we would welcome you to reapply after a period of 12 months from your initial submission. This allows time for you to gain additional skills and experience that may strengthen a future application.
Do you provide visa sponsorship?
Yes, we do. We are a Home Office licensed sponsor and proudly welcome applications from candidates who require sponsorship. We support the Graduate visa route, and our recruitment team will work with successful candidates to determine the most appropriate pathway.
What are the minimum academic requirements?
We are looking for candidates with a strong record of academic excellence. Successful applicants typically have high grades, particularly in Mathematics or Further Maths, demonstrating the analytical skills needed to succeed on our programmes. In addition, you should be on track for, or have recently achieved, a 1st class degree from a leading university.
What happens after I submit my application?
Once you've submitted your application, our team will review it carefully. We do our best to process all applications as quickly as possible. You should expect to hear back from us via email regarding the next steps, so please keep an eye on your inbox.
Where does the graduate programme take place?
For the time being, all our Developer Graduate Programmes take place in our founding Knutsford office. While we have teams across the globe in locations like Atlanta and London, and collaborate with them daily, early careers opportunities are currently based exclusively in Knutsford.
Can I become a Graduate if I already graduated from my studies?
Yes, absolutely. We welcome applications from students completing their final year of studies and from recent graduates, whether you have completed an undergraduate, Master's, or PhD programme.
When does the programme start and what is the duration?
Our graduate programme has a duration of two years. While most of our graduates join us in September, we can be flexible on the start date to suit your needs.
What if I need to relocate?
We understand that accepting an offer may mean relocating, and we have support in place to make that move as smooth as possible.
For new graduates moving to the area, we offer a stay in our company guesthouse, the SwigHousePortSwigger's company guesthouse in Knutsford. New joiners moving to the area can stay rent-free for their first few months while they find a permanent place to live.. This allows you to settle into the company and the Knutsford area for your first few months, rent-free, giving you plenty of time to find a permanent place to live.
If staying at the SwigHouse isn't a suitable option for you, we can look to offer a relocation package to assist with your move. This financial support is provided in line with HMRC guidance.
The best option for you can be discussed with our culture and finance team during the offer stage.
Our people
Meet the Swiggers
We are a diverse group of people with a wide range of interests and backgrounds. What SwiggersWhat everyone at PortSwigger calls themselves. If you work here, you're a Swigger. have in common is that they all love their work and are exceptionally good at what they do.
“The Marketing Graduate role at PortSwigger immediately stood out as the perfect opportunity. Six months on, I've felt completely at home. The work is exciting, there's always something new to learn, and everyone is incredibly supportive. It's the people who make it such a fantastic place to work.”
Fran Hutchings
Marketing Graduate
“I joined PortSwigger only 2 months after my graduation, and couldn't have asked for a better start in the professional world. The culture is so focused on growth, exploration and personal development — the perfect springboard to kickstart a stellar professional career!”
Maya Crumpton
Graduate Culture Champion
“This experience transformed me from a nervous graduate into a confident team member, and I highly recommend starting a career here.”
Annie Davidson
Sales Apprentice
“From day one, I've had meaningful responsibility with customers, alongside personalised coaching from colleagues who are extremely capable and generous with their time. The feedback is sharp enough that you grow quickly, which makes a real difference this early in a career.”
Ran Mo
Junior Account Executive
Applications typically open in September.
We also offer a variety of graduate roles across the business, not just in engineering. Take a look at our open positions to learn more.