via indeed · 8 June 2026 ·5 days ago

Senior Software Engineer (Technical Exploitation)

HM Revenue & Customs
Stratford parttime, fulltime Remote
Does this job fit you?
Upload your CV and see which ones actually match you.
Upload CV

Details
-----------

Reference number

464402

Salary

£50,686 \- £55,157
Plus a Flexibility Payment \- See attached document.

External applicants will join on the pay band minimum.
A Civil Service Pension with an employer contribution of 28\.97%
GBP

Job grade

Senior Executive Officer### Contract type

Permanent### Business area

HMRC \- CCG \- Fraud Investigation Service### Type of role

Digital### Working pattern

Flexible working, Full\-time, Job share, Part\-time### Number of jobs available

1
Contents
------------

  • Location

  • About the job

  • Benefits

  • Things you need to know

  • Apply and further information

Location
------------

StratfordAbout the job
-----------------

Job summary

Discover what it’s like to work in a compliance role that makes an impact. Could you help us shape a stronger, fairer future? Your next career move starts here.

Fraud Investigation Service (FIS) provides HMRC with an effective investigation arm to enforce the Department’s compliance policies. This enables the Department to deliver against the strategic responsibilities across all the taxes and duties it administers. This includes complex offshore evasion, international smuggling of illicit excise goods, exports of controlled weapons and technology, labour market abuses, VAT and Self\-Assessment repayment frauds and a host of other fraud attacks targeted at the tax system.

FIS is home to a wide range of people with a variety of skills and professional backgrounds – including accountants, cybercrime specialists, criminal justice professionals, tax professionals and operational delivery support teams to name but a few. We use a range of powers and approaches to protect funding for UK public services, investigating the most harmful tax cheats and ensuring nobody is beyond our reach

Covert Operations, Digital Exploitation (CODE) sits within FIS. Working across Law Enforcement and government, CODE provides investigative tools and covert techniques to front\-line investigations and works with key partners to develop and provide access to new technology and systems to enable investigators to respond to serious and complex tax evasion and crime.

For more information about our Directorates, Lines of Business and some of our roles, please visit the FIS Careers pages \[HMRC – Fraud Investigation Service , Civil Service Careers].

Job description

The Technical Exploitation Development (TXD) team plays an integral role in His Majesty's Government's fight against serious and organised crime, supporting investigations totalling hundreds of millions of pounds each year.

The team manages a diverse and rapidly increasing product portfolio, ranging from development of covert tools for mobile device data acquisition, computer and network exploitation, building custom radio frequency hardware, to the implementation of cutting\-edge data visualisation platforms.

Collaboration and capability sharing are critical to our mission so working alongside other Government and Law Enforcement agencies will ensure that no two projects nor two days are ever the same in this role. The team is recognised across the LE and UKIC community as deep matter experts in a range of complex technical specialisms including software engineering, hardware electronics, radio frequency, computer and network exploitation, and reverse engineering.

To enable the rapid prototyping and production of bespoke capabilities, the team is split into two distinct functions:

  • Engineering is responsible for managing the full stack development and testing of all bespoke solutions. This could include; developing tools to normalise, interrogate and visualise large datasets, command and control systems, to producing plugins and modules to extend functionality of commercial and in\-house built tools.

  • Exploit Development is responsible for conducting security research before producing specialist tools that assist in the exploitation of digital devices, encrypted communications and networks.
All staff across both functions are expected to code and test, to produce capabilities as part of the software development lifecycle. Engineers are required to work and collaborate closely within both functions.

Our modern tech stacks vary between products (some examples can be found under the essential criteria), so the team is supported to adopt new technologies and specialisms.

Person specification

The role is ideal for experienced developers and engineers who enjoy problem solving and are driven to overcome complex technical challenges to produce solutions that enhance our sensitive capabilities. You will be expected to:

  • Carry out research and development of new equipment, tools and techniques to counter the threat, risk and harm posed by serious organised criminals.

  • Work in a team of software engineers and exploit developers, ensuring services are built, tested, delivered, and operated as required.

  • Lead on the rapid development of user\-driven prototypes to identify technical options and inform architectural approaches.

  • Ensure systems are robust, scalable, open and secure to deliver a high\-quality digital user experience.

  • Follow best practice guidelines and seeking to improve those guidelines.

  • Work with your team to provide estimates on user stories/task/requirements.

  • Collaborate as part of a team to design components for larger systems.

  • Provide guidance, technical operational support and training in the installation and use of developed tools and techniques for deployment by investigation officers.

  • Work as part of a skilled team sharing ideas, but also take the initiative and work independently with little supervision.

  • Ensure all work is carried out within the requirements of the legal framework to be compliant in the law enforcement and legislative process.

  • Provide direction and participate in code review, pair programming and mentoring to support junior engineers.

  • Break a problem down into its component parts to identify and diagnose root causes as well as troubleshoot and identify problems across different technology capabilities.

  • Build relationships and collaborate with external law enforcement agencies, private industry and academia.

  • Communicate complex technical problems to stakeholders with clear communication that’s understood by all.

  • You can demonstrate an awareness of information security and the types of security controls that can be used to mitigate security threats within solutions and services.
Essential Criteria

It is essential for you to demonstrate experience of:

  • Successfully develop computer software and have an experience of the software development lifecycle.

  • Identifying user requirements, ability to design software, write secure code and implement testing methods.

  • Working as part of an agile software delivery team, leading on aspects of development work, providing guidance and setting development direction for more junior members of a team.

  • Continuous integration (integration and unit testing).

  • Using and maintaining source code version repositories using Git.

  • Working with tools for API, performance, accessibility and security testing.
Experience in one or more of the following languages:
  • Python, Java, Go, Rust, C, Objective\-C

  • HTML5, JavaScript, React, Vue.js, Node.js, TypeScript
And experience in at least one of the following technologies:
  • Mobile application development: Android, iOS

  • Virtualisation: Docker, VMWare, Proxmox

  • Automation and testing: Ansible, Chef, Jenkins, Terraform

  • Logging and Visualisation: Elastic, Kafka, Spark, Graylog, Splunk

  • Reverse Engineering: Correlium, IDA Pro, Ghidra

  • Common exploitation/pen testings open source tools

  • Digital Forensics and Cyber Security tools
Desirable Criteria
  • Have academic and industry qualifications that evidence your ability, expertise and credibility, such as a degree in a software engineering, cyber security, digital forensics or related subject, and/or industry qualifications like GIAC (e.g. GAWN, GREM, GCIH, GCTI), OSCP, OCWP, etc.

  • Knowledge, understanding and practical application of the following legislation: Investigatory Powers Act (IPA 2016\), Regulation of Investigatory Powers Act (RIPA 2000\) and the associated Codes of Practices.
Flexibility Payment

This post attracts a Level 2 Flexibility Payment (FP) that is paid monthly with salary. This FP allows HMRC flexibility to change your work pattern, at short notice, to meet business needs. You will be expected to undertake periods of On Call. You will also be expected to work additional hours, at weekends and outside your normal working hours/days (including bank holidays).

In applying for a position and accepting the FP you agree that you can and will meet those attendance requirements.

FP levels are reviewed annually – on a business need and personal basis – and may be subject to change.

Details of the Flexibility Payment can be found in the attached document.

Technical skills

We'll assess you against these technical skills during the selection process:

  • Presentation

Benefits
------------

Alongside your salary of £50,686, HM Revenue and Customs contributes £14,683 towards you being a member of the Civil Service Defined Benefit Pension scheme. Find out what benefits a Civil Service Pension provides.
HMRC operates both Flexible and Hybrid Working policies, allowing you to balance your work and personal commitments. We welcome applications from those who need to work a more flexible arrangement and will agree to requests where possible, considering our operational and customer service needs.

We offer a generous leave allowance, starting at 25 days and increasing by a day for every year of qualifying service up to a maximum of 30 days.

  • Pension \- We make contributions to our colleagues’ Alpha pension equal

The market for this type of role

Similar openings
9,862
Engineering · the UK
Full-time
80%
of Engineering roles in the UK
Remote possible
9%
of Engineering roles
HM Revenue & Customs

19 open positions · Birmingham, Bristol, Edinburgh, Gillingham, Leeds +5

📊 Engineering · the UK
6,601
active jobs
13.7%
Remote
Ø 2d
avg. online
Top skills in demand
ExcelERPISOPythonAWSCI/CDSQLAzureAgileLean

Frequently asked questions

How many Engineering jobs are available in Stratford?
Currently 9,862 Engineering roles in Stratford on AlmostHired, across 3,287 different companies. Our data is updated daily.
Do Engineering roles offer remote work?
9% of Engineering roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.