1. What is a Software Engineer at PortSwigger?
A Software Engineer at PortSwigger is at the heart of building industry-leading web security tools. The company is renowned for products like Burp Suite, which are critical to the workflows of security professionals worldwide. As an engineer here, you are not just writing code; you are solving complex security problems and building high-performance, reliable software that must withstand the scrutiny of the global cybersecurity community.
The environment at PortSwigger is characterized by a deep, almost academic focus on technical excellence. Engineers are expected to have a profound command of their craft, particularly within the Java ecosystem. You will be working in a collaborative, office-based environment that prioritizes face-to-face interaction, pair programming, and a shared commitment to building robust, clean, and maintainable software.
This role offers the opportunity to influence products that define the state of the art in web security. You will encounter challenges that require both high-level system thinking and an intimate understanding of low-level language mechanics. Success in this role requires a balance of technical rigor, a collaborative spirit, and an alignment with the company’s unique, highly opinionated culture.

