PortSwigger

Information Technology and Services

SoftwareEngineer

£60–85k ~AI est. Knutsford, England, United Kingdom FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Engineer at PortSwigger. Skills: Web security, AI integration, Product engineering. Solve complex technical problems. Contribute across the stack”

What You'll Achieve.

Deliver meaningful outcomes; Ship robust features; Deliver measurable impact; Improve developer workflows; Improve user-facing features; Solve security challenges; Strengthen outcomes

Industry & Context.

Information Technology and Services
Problems you'll solve

Solve complex problems; Sound judgment; Navigate trade-offs; Problem-solving

What They're Looking For.

Must Have

Design and implement features, Make architectural decisions, Create clean abstractions, Build codebases others contribute to, Adapt to new tools, Deliver work that matters, Own a problem end-to-end, Ask clarifying questions, Challenge assumptions, Experience in product-led teams, Think beyond code, Work with urgency, Prototype and validate ideas, Embrace feedback, Seek challenge, Pursue continuous learning, Learn new things, Apply learnings to outcomes, Empower others, Build relationships across functions, Give constructive feedback, Curious about AI applications, Used modern AI tools

Nice to Have

Startup-like teams experience

What You'll Do.

Solve complex technical problems

Contribute across the stack

Adapt quickly to new domains

Use insights to drive decisions

Invite input from peers

Collaborate with designers

Collaborate with researchers

Collaborate with marketers

Perform pair programming

Role-model PortSwigger values

Improve developer workflows

Improve user-facing features

Explore AI integration into products

Solve security challenges

Shape team work practices

Design high-quality features

Implement high-quality features

Design scalable features

Implement scalable features

Make sound architectural decisions

Build codebases others contribute to

Adapt quickly to new tools

Adapt quickly to new frameworks

Adapt quickly to new domains

Deliver work that matters

Strive for excellence

Own a problem end-to-end

Ask clarifying questions

Constructively challenge assumptions

Prototype ideas with users

Validate ideas with users

Pursue continuous learning

Apply learnings to improve outcomes

Bring empathy to discussions

Bring humility to discussions

Bring clarity to discussions

Build relationships across functions

Celebrate wins together

Give constructive feedback effectively

Use AI to improve developer experience

Use AI to improve user value

Use AI to improve product outcomes

Adopt modern AI tools

Treat AI as coding partners

How You'll Work.

Team & Collaboration

Cross-functional partners; Pair programming; Team discussions

Communication Scope

Share work; Invite input; Give feedback; Team discussions

Full Job Description

At PortSwigger we choose to be in the office five days a week because we believe being on-site has several key benefits. We see real value in proximity: it enables “high-bandwidth” communication, speeds up feedback loops, and helps innovation happen naturally through ad hoc chats, quick clarifications, and spontaneous problem-solving. Being in-person also strengthens our connections and culture. Shared lunches, casual conversations, and day-to-day interactions build trust and a social fabric that creates a sense of belonging, something that’s simply easier to develop face-to-face. It also helps us to maintain a healthy work–life boundary. Having a dedicated workspace creates a clear separation between professional and personal life, making it easier to switch off at the end of the day. This isn't a typical software developer role, and our hiring approach isn't typical either. We hire with intention, thinking about people in combination rather than in isolation. The people joining now will shape the team's culture, its ways of working, and the standard of engineering we hold ourselves to. As a product-minded software engineer, you'll have real ownership from day one: the autonomy to shape your work, the freedom to experiment, and the responsibility to deliver meaningful outcomes. PortSwigger products are trusted by hundreds of thousands of (ethical) hackers, developers, and security professionals worldwide. As a profitable, majority founder-owned company, we build for the long term — investing steadily in our products and our people. In this role, you’ll help shape the future of web security through the features you design, build, and evolve; thinking not just about how to implement, but what to build and why. We also invest in an environment where engineers can learn fast and work at the edge of what’s possible with AI. That means giving you the time to explore, the right tools and practical support, so you can experiment responsibly, share what you learn, and turn

Free ATS check

Applying for this Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about PortSwigger?

Real rants from real employees. Read before you apply.

Read Company Rants →