PortSwigger
Information Technology and Services
SoftwareEngineer
Neural analysis suggests this role is
optimal for Mid+ candidates.
“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.
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
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.