Senior Software Developer

Senior Software Developer

Basingstoke Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Join a team solving real-world tech challenges and develop innovative software.
  • Company: Cutting-edge tech firm focused on security and vulnerability research.
  • Benefits: Enjoy 25 days annual leave, bonuses, and private medical insurance.
  • Why this job: Make a real impact while working with advanced technologies in a dynamic environment.
  • Qualifications: Experience in software development and a passion for tackling complex problems.
  • Other info: Inclusive workplace with great career growth and team collaboration.

The predicted salary is between 48000 - 72000 £ per year.

Join to apply for the Senior Software Developer role at Interrupt Labs.

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. Please see National security vetting: clearance levels – GOV.UK

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
  • 6% matched pensionTraining 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.

#J-18808-Ljbffr

Senior Software Developer employer: Interrupt Labs

At Interrupt Labs, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Basingstoke office provides a vibrant environment with easy access to transport links, while our commitment to employee growth is reflected in our generous training budgets and mentorship opportunities. With competitive salary packages, comprehensive benefits, and a focus on diversity and inclusion, we empower our team to tackle complex challenges and make a real-world impact.
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 on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to security and software development. This gives you a chance to demonstrate your expertise beyond just words.

✨Tip Number 3

Prepare for the interview by brushing up on technical challenges relevant to the role. Think about how you’d tackle real-world problems and be ready to discuss your thought process with the team.

✨Tip Number 4

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

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 language
Reverse engineering
Offensive security/red team tooling
System internals knowledge for platforms like 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
Adaptability to unusual environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with programming languages like Python, C, and Rust, and any relevant projects you've worked on that showcase your ability to tackle complex problems.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how your background aligns with our mission at StudySmarter. Don’t forget to mention your experience in multi-disciplinary teams and mentoring!

Showcase Your Technical Skills: In your application, be sure to include specific examples of your technical knowledge, especially around system internals and automated build systems. We want to see how you’ve applied your skills in real-world scenarios, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we aim to respond to all candidates within a week, so keep an eye on your inbox!

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 how you've used these languages in past projects, especially in relation to security and reverse engineering.

✨Showcase Your Problem-Solving Skills

Prepare examples of complex problems you've tackled in previous roles. Think about how you approached these challenges and the impact your solutions had. This will demonstrate your confidence and ability to handle novel situations.

✨Familiarise Yourself with the Company’s Work

Research the types of vulnerabilities the company focuses on and the platforms they work with, such as Android, iOS, and Linux. Being able to discuss their projects and how your skills align with their needs will show your genuine interest in the role.

✨Be Ready to Mentor

Since the role involves mentoring junior team members, think about your past experiences in guiding others. Prepare to share how you've helped colleagues grow and how you can contribute to a collaborative team environment.

Senior Software Developer
Interrupt Labs
Location: Basingstoke
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
>