Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Searchability

Farnborough

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment firm is seeking a Senior Software Engineer with active SC clearance, based in Farnborough. This role involves designing robust software within constrained environments, reverse engineering, and deep technical analysis. Candidates must have a solid background in software engineering, experience collaborating with teams, and be eligible for UK DV clearance. The position offers a salary up to £100,000 depending on experience and follows a hybrid working model.

Qualifications

  • Strong background in software engineering required.
  • Experience in tackling complex and poorly documented problems.
  • Eligible for UK DV clearance.

Responsibilities

  • Design and deliver engineered software in constrained environments.
  • Reverse engineer software across various platforms.
  • Conduct deep technical analysis of system architectures.

Skills

Software engineering with secure development mindset
Reverse engineering
Mentoring and supporting junior team members

Tools

Python
C
Rust
Assembly language
Azure DevOps
Jenkins
GitHub Actions
Job description
Overview

Senior Software Engineer – SC Cleared

Location: Farnborough (Hybrid/On-site)

Salary: Up to £100,000 (dependent on experience)

Clearance: Active SC clearance (willing and eligible to go through DV)

To Apply: Email poppy.coutts@searchability.com

The Role
  • Designing and delivering robustly engineered software in unusual and constrained environments
  • Reverse engineering software internals across a range of platforms
  • Re-implementing system components to expose unintended functionality
  • Deep technical analysis of operating system and hardware architectures
  • Working closely with vulnerability researchers in a multi-disciplinary environment
Essential Experience
  • Strong background in software engineering with a secure development mindset
  • Comfortable tackling novel, complex and poorly documented problems
  • Experience working collaboratively with researchers and engineers
  • Ability to mentor and support junior team members
  • Eligible to hold UK DV clearance (SC required to start)
Technical Skills
  • High-level languages such as Python
  • Low-level languages such as C and/or Rust
  • Assembly language or strong understanding of low-level architecture internals
  • Experience developing offensive security / red team tooling
  • Strong understanding of system internals (e.g. Windows, Linux, Android, iOS)
  • Familiarity with automated build systems (Azure DevOps, Jenkins, GitHub Actions)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.