"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