Job Search and Career Advice Platform

Enable job alerts via email!

Cyber Software Engineer

Sanderson Government & Defence

Greater London

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading defence technology firm is seeking a Cyber Software Engineer to develop innovative solutions for mission-critical applications. The role involves solving complex issues across platforms like Linux and Android while focusing on software analysis and reverse engineering. Applicants should be experienced in modern programming languages and tools, and possess the eligibility for DV Clearance. A commitment to diversity and support during the recruitment process is cherished.

Qualifications

  • Experience in software analysis, reverse engineering, and vulnerability research.
  • Familiarity with operating systems internals and security architectures.
  • Ability to engineer software from design to delivery using modern IDEs.

Responsibilities

  • Develop novel solutions for mission-critical applications.
  • Tackle complex problems across various platforms including Linux, Windows, and Android.

Skills

Software analysis
Reverse engineering
Vulnerability research
Operating systems internals
Engineering software from design to delivery
Creating tested and testable code

Tools

Ghidra
IDA Pro
C
C++
Java
C#
Python
Bash
Powershell
Groovy
Job description

Sanderson are currently working with a client who are looking to develop their cyber software engineering capability, developing novel solutions of a mission critical nature. The role will include tackling hard problems across multiple platforms like Linux, Windows and Android with environments ranging from small IoT devices through to the Cloud.

The key requirements

You will likely have experience in the below areas:

  • Software analysis, reverse engineering and vulnerability research of compiled or interpreted code that could be disguised or defensively structured
  • Operating systems and/or firmware internals, security architectures and hardware generalisation.
  • Engineering software from design to delivery in modern IDEs and languages
  • Creating tested and testable code. Integrating with automated verification systems, CI and CD pipelines.
You will have likely used some of the below technologies:
  • Ghidra or IDA Pro for reverse engineering.
  • C, C++, Java or C# for solution creation.
  • Python, Bash, Powershell or Groovy for prototyping and tool-making.
Experience in supporting areas is also beneficial, which could include:
  • AI and ML models and their usage.
  • Cloud technologies
  • Virtualisation, emulation and containerisation.

This role will require eligibility to be clearable to DV Clearance

If you're interested in the above, apply or reach out to steven.mitchell@sandersonplc.com

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.