Senior Software Engineer

Searchability
Manchester, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 53K

Job location

Manchester, United Kingdom

Tech stack

Java
JavaScript
Automation of Tests
C Sharp (Programming Language)
C++
Continuous Integration
Software Debugging
Programming Tools
Python
Software Engineering
Software Systems
Strategies of Testing
Software Version Control

Job description

  • Design, develop, test, and maintain secure, high-assurance software solutions
  • Work within collaborative engineering teams to deliver customer-focused capabilities
  • Conduct peer reviews and support mentoring of junior engineers
  • Apply secure development principles throughout the software lifecycle
  • Contribute to CI/CD and automated testing practices
  • Identify potential security vulnerabilities and recommend mitigations
  • Work with emerging technologies and adapt to evolving technical challenges

Requirements

  • Strong software engineering experience using languages such as C++, Java, or C#
  • Experience with utility or scripting languages such as Python or JavaScript
  • Familiarity with development tools including IDEs, source control, and debuggers
  • Understanding of secure or high-assurance development principles
  • Experience with testing methodologies, CI, and modern software engineering practices
  • Ability to work across multiple operating systems and technologies
  • Strong communication and collaboration skills

Benefits & conditions

  • Dedicated training budget in your first year
  • Opportunities to attend major cybersecurity conferences and specialist training
  • Flexible working arrangements and strong work-life balance
  • Minimum 25 days holiday plus bank holidays
  • Private medical and dental insurance
  • Competitive pension scheme
  • Additional flexible benefits package including cycle to work scheme and wellbeing support
  • Clear progression pathways and ongoing career development

About the company

A leading cyber and national security organisation is seeking experienced Software Engineers to join a highly skilled operational cyber team delivering mission-critical capabilities across a range of secure programmes. This role offers the opportunity to work on some of the UK's most challenging cybersecurity projects, developing high-assurance software solutions that directly support national security operations. The team works across a broad range of technologies, platforms, and secure environments, with strong investment in training and career development.

Apply for this position