Business services engineering team

"We work on internal solutions to provide all the PortSwigger teams with the features and tools they need to be productive."

At PortSwigger, nobody is afraid of thinking big, which means that we are often looking at creative and innovative ideas on how to fill their requirements. Since our services are web-based, we also put a high focus on delivering secure solutions.

Matt C, Solutions Architect

Matt C

Key functionality

Our system consists of a variety of services, such as our own customer happiness and relationship management system, finance reporting and integration with external systems, business data and dashboards, licensing, etc.

Problem space

At PortSwigger, we like to create the best solution for our needs which often means thinking outside the box and coming up with novel solutions. Our developers are craftsmen and engineers of truly scalable products.

Some of our services are directly called from Burp instances, so performance at scale is a key requirement of the solutions we deliver.

As the team covers a wide and diverse range of services, no single requirement is the same. We strive to design solutions that address the business need and use the right technology to fit the job, rather than forcing a requirement fit in to an existing pattern.


Our business services are running on AWS infrastructure, mainly written in C#, with the addition of JavaScript to enhance the front-end experience.

Our tooling includes Jetbrains Rider, xUnit, git, NuGet, TeamCity, Docker, and various AWS services.

Meet the Swiggers

We are a diverse group of people with a wide range of interests and backgrounds. What Swiggers have in common is that they all love their work and are exceptionally good at what they do.

Jess H

Jess H, Journalist

Mike S

Mike S, Software Developer

Mohamed H

Mohamed H, Software Developer