Skip to main content

This job has expired

Senior Software Engineer

Employer
National Crime Agency.
Location
Warrington, Bristol, London
Salary
£55,740 Roles based in London will receive an additional London Weighting of £3,424.
Closing date
8 Feb 2021

Job Details

Senior Software Engineers lead on the design and development of NDEC tools and systems, supporting operational teams with new tools, and new ways of working with data.

Job description

The NCA’s mission is to protect the public and to lead the UK’s fight against serious and organised crime (SOC). By joining us in NDEC, you are not only joining a key component of the NCA’s Operations - Intelligence Command, but are also joining part of the UK’s national security capabilities focused on tackling the greatest threats to the UK population and interests through the use of data exploitation and data science. This is an area that has grown significantly in recent years and will continue to grow as we adapt and respond to the ever-increasing expansion of technology and data in our personal and commercial lives.

NDEC are, and will be, at the heart of this response and you will be joining a team of dedicated and diverse professionals who are all committed to making NDEC and the NCA a success.

What are we looking for?
• Excellent software development skills and knowledge of object-orientated programming languages e.g. Python, Java, and C++.
• Experience/knowledge of working in an Agile environment applying modern software development practices to quality assure software release cycles.
• Experience / knowledge of cloud computing, infrastructure, and its implementation (e.g. Amazon Web Services, Microsoft Azure and Google Cloud).
• Knowledge of software design languages, such as UML, tools such as Sparx Enterprise Architect.
• Experience managing team members, using subject matter expertise of efficient and effective ways of software development and data engineering to tackle business and organisational challenges.
• Strong stakeholder and consultative skills.
• An understanding of ethical considerations of potential data exploitation and software development approaches, and the legislation applicable in this area.
 

Responsibilities

• Team-Leadership: Lead multi-functional teams to develop and deliver strategic and tactical data analytical solutions to operational challenges. Working closely with other data leads to quality assure, advise and ensure enterprise wide standards and contribute to strategies or ways of working, where appropriate.
• Programming and build: Lead on the design, code, test and document programs or scripts, using the right standards and tools to ensure quality team delivery.
• Data service delivery: Lead the delivery of data services that are automated, reliable, and secure; designing automation in data including writing ETL scripts and code.
• Quality Assurance: Ensure the quality of software, and dissemination of data/information, whilst ensuring confidentiality and sensitivity in line with NCA policy and enterprise governance standards.
• Coaching: Manage/coach staff and develop staff in programming and coding techniques.
• Communication: Build working relationships with colleagues across the NCA’s technical community to develop skills and cross-functional working.
• Collaboration: Share and disseminate knowledge and findings across the broader technical and NCA community as appropriate.

***All NCA officers must hold SC Enhanced upon entry as a minimum. To meet the National Security Vetting requirements for this role you will need to have resided in the UK for a minimum of 3 out of the past 5 years. For more information please see the Candidate information Pack***

Qualifications

2:1 in a STEM degree

Behaviours

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

  • Making Effective Decisions
  • Working Together
  • Changing and Improving
  • Delivering at Pace
  • Seeing the Big Picture
  • Leadership

Technical skills

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

  • Provide strategic direction to enable the design, build, integration, test and maintenance of software
  • Excellent software development skills and knowledge of the following object-oriented programming languages: C++, C#, Python, Java
  • Hold the technical responsibility for all stages of a software development project, ensuring compliance, and set the standards for programming tools and techniques
  • Knowledge of cloud-based platforms and technologies

oin us and become a leader of a fast-paced team fighting serious and organised crime across the UK. If you like a challenge and enjoy a varied workday, you’ll feel at home here. At the NCA we put our people first, providing opportunities for you to grow and succeed as individuals and working together as part of a team. We’ll look to you to be actively involved in our professional communities and champion learning. We are looking for experienced leaders who inspire and encourage others and are ready to make their mark on achieving our ambition of putting data exploitation at the heart of our fight against serious and organised crime.

Senior Software Engineers lead on the design and development of NDEC tools and systems, supporting operational teams with new tools, and new ways of working with data.

 

Successful candidates must meet the security requirements before they can be appointed. The level of security needed is security check.

People working with government assets must complete basic personnel security standard checks.

Medical

Successful candidates will be expected to have a medical.

 

Company

Organised crime is one of the gravest threats to national security - blighting communities, ruining lives and costing the UK well over £34 billion every year. Organised crime can feel distant from most peoples’ day to day lives, but it affects us all. From the sexual exploitation of children to the smuggling of illegal firearms, cyber crime, human trafficking and modern slavery - serious and organised crime is everywhere.

The National Crime Agency's role is to protect the public from the most serious threats by disrupting and bringing to justice those serious and organised criminals who present the highest risk to the UK.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert