"At PortSwigger, we work on some really interesting problems, with really exceptional people.

We're committed to doing Agile right, delivering amazing products and services, and having fun along the way."

Mary F, Director of Engineering

Mary F, director of engineering at PortSwigger

Software engineering careers at PortSwigger

So you've decided you want to be a software engineer at PortSwigger? Apply now, using the link below.

Our engineering teams

Our developers work on a wide range of functionality and technologies. Core languages include Java and C#.

Note that applications are received for engineering positions in general. Successful candidates are placed into teams based on their skills and interests.

PortSwigger engineering teams working collaboratively
Enterprise team

Enterprise Edition team

Deployable enterprise application.

Scalability. Resilience.

Java, HTML/JS, SQL, cloud-based.

Read more

Pro team

Burp Suite Pro team

Desktop testing tools.

Concurrency. Performance.

Java. Swing.

Read more

Scanner team

Burp Scanner team

Security automation.

Used in Enterprise and Pro products.

Weird problems. Java, Chromium.

Read more

Web team

Website team

Our public-facing web site and services.

C#, .NET Core, AWS.

Read more

Business services team

Business Services team

Cutting-edge internal-facing services that power our business.

C#, .NET Core, AWS.

Read more

Web Security Academy team

Web Security Academy team

Learn to hack, legally. Used by 10,000 plus pentesters every month.

Cutting-edge security. Java, JavaScript, networking.

Read more

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.

Leom B

Leom B, Software Developer

Mike S

Mike S, Software Developer

Mohamed H

Mohamed H, Software Developer

Tom L

Tom L, Software Developer

Jonny P

Jonny P, Software Developer

Mike E

Mike E, Software Developer