Senior Software Developer

Senior Software Developer

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Develop software to tackle real-world vulnerabilities and collaborate with top researchers.
  • Company: Join Interrupt Labs, a leader in vulnerability research with a diverse and inclusive culture.
  • Benefits: Enjoy 25 days annual leave, competitive salary, training budgets, and fun company socials.
  • Why this job: Make a real impact in cybersecurity while working with cutting-edge technologies.
  • Qualifications: Experience in high-level programming, secure development processes, and mentoring skills.
  • Other info: Dynamic team environment with excellent career growth and learning opportunities.

The predicted salary is between 36000 - 60000 £ per year.

We're here to provide world-leading vulnerability research and capabilities. Interrupt Labs is made up of amazing people with backgrounds ranging across the computer security landscape. This blend of knowledge gives Interrupt Labs the backbone it needs to jump into any new challenge. Everyone at Interrupt Labs wants to be the best, as part of a team where everyone can be themselves and learn from each other. We're making our way to the forefront of vulnerability research and want to bring you along with us!

We’re looking for a senior software developer to join our team, working side by side with our vulnerability researchers to solve hard technical challenges with real world impact. Our researchers work to find vulnerabilities in everything from smartphones to cars. As a developer, you will gain a deep understanding of platforms such as Android, iOS and Linux with offensive security in mind, by developing complex software to interact with them.

The role:

  • Delivering robustly engineered products in unusual environments.
  • Reverse engineering the internals of software.
  • Reimplementing system internals to expose unintended functionality.
  • Deep diving into the architectures of unusual systems.

The ideal candidate:

  • An experienced software developer with secure knowledge of software development processes and confidence to make improvements to existing processes.
  • Confident tackling novel and complex problems.
  • Able to work in a multi-disciplinary team of researchers and software developers.
  • Comfortable mentoring junior team members.
  • Eligible to hold UK DV clearance.

Technical knowledge and experience:

  • High level programming languages such as Python.
  • Low level programming languages such as C and Rust.
  • Assembly or other low level architecture internals.
  • Developing offensive security/red team tooling.
  • System internals of any platform such as, but not limited to, Windows, Linux, Android and iOS.
  • Automated build systems such as Azure DevOps, Jenkins or GitHub Actions.

Salary: Packages are competitive and differ according to developer experience. Full details can be discussed upon an invitation to interview.

Perks and benefits:

  • 25 days annual leave, rising by 1 day per year up to 28 days + bank holidays.
  • Annual bonus based on company targets.
  • 7% matched pension.
  • Training and conference budgets.
  • Private medical insurance.
  • Employee assistance program.
  • 4x death in service.
  • Cycle to work scheme.
  • Company socials throughout the year.
  • Free soft drinks, hot drinks, beer and snacks in office.

Interrupt Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We aim to respond to all candidates via email within a week of their application. Please note that emails may go to your spam or junk folder.

Senior Software Developer employer: Interrupt Labs

At Interrupt Labs, we pride ourselves on fostering a collaborative and inclusive work culture where innovation thrives. As a Senior Software Developer, you will not only tackle complex technical challenges alongside leading vulnerability researchers but also benefit from generous perks such as 25 days of annual leave, a matched pension scheme, and opportunities for professional growth through training and conferences. Join us in our mission to be at the forefront of vulnerability research while enjoying a supportive environment that values diversity and personal development.
I

Contact Detail:

Interrupt Labs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Network like a pro! Reach out to current employees at Interrupt Labs on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to vulnerability research or software development. This is your chance to shine and demonstrate your expertise.

✨Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system internals. Practice common algorithms and be ready to tackle real-world problems that might come up during the interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Interrupt Labs.

We think you need these skills to ace Senior Software Developer

High level programming languages such as Python
Low level programming languages such as C and Rust
Assembly or other low level architecture internals
Reverse engineering
Developing offensive security/red team tooling
System internals of platforms such as Windows, Linux, Android, and iOS
Automated build systems such as Azure DevOps, Jenkins or GitHub Actions
Software development processes
Problem-solving skills
Mentoring junior team members
Collaboration in multi-disciplinary teams

Some tips for your application 🫡

Show Off Your Skills: When you're writing your application, make sure to highlight your experience with high-level programming languages like Python and low-level ones like C and Rust. We want to see how your skills can help us tackle those complex challenges!

Be Yourself: We’re all about being authentic here at Interrupt Labs. Don’t be afraid to let your personality shine through in your application. We value diversity and want to know what makes you unique!

Tailor Your Application: Make sure to tailor your application to the role of Senior Software Developer. Mention your experience with reverse engineering and developing security tools, as these are key aspects of the job. Show us why you’re the perfect fit!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team. Let’s get started on this journey together!

How to prepare for a job interview at Interrupt Labs

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of high-level programming languages like Python and low-level ones like C and Rust. Be ready to discuss your experience with system internals and how you've tackled complex problems in the past.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've approached novel challenges in your previous roles. Think about specific projects where you had to reverse engineer software or develop offensive security tools, and be ready to explain your thought process.

✨Emphasise Team Collaboration

Since this role involves working closely with vulnerability researchers, highlight your experience in multi-disciplinary teams. Share instances where you’ve mentored junior developers or collaborated on projects that required diverse skill sets.

✨Understand the Company Culture

Familiarise yourself with Interrupt Labs' mission and values. They’re looking for someone who can fit into their inclusive environment, so be prepared to discuss how you align with their goals and how you can contribute to their team dynamic.

Senior Software Developer
Interrupt Labs
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>