Cyber Software Engineer
Searchability
Manchester, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 90KJob location
Manchester, United Kingdom
Tech stack
Java
Unit Testing
C Sharp (Programming Language)
C++
Computer Security
Continuous Integration
Software Debugging
Programming Tools
Python
Reverse Engineering
Operational Systems
Heap (Data Structure)
Software Version Control
Job description
As a Cyber Software Engineer, you will deliver mission-changing capabilities across various platforms. You will work within an expert team to deliver high-assurance code while factoring operational security into every stage of the system design and development lifecycle. Your work will involve mentorship of junior members and the application of creative thinking to solve ever-changing cybersecurity challenges.
Requirements
- Proficiency in at least one solution language (C++, Java, or C#) and one utility language (Python, JavaScript, Perl, or PowerShell)
- Strong understanding of computing principles such as stack versus heap distinction and compiled versus interpreted languages
- Experience with development tools including IDEs, debuggers, and source control
- Familiarity with unit testing, mocking, and continuous integration
- Ability to configure and use more than one major operating system, KEY SKILLS Software Engineer, C++, Java, C#, Python, Cyber Security, High Assurance, Reverse Engineering, Vulnerability Research, eDV, NSD
Benefits & conditions
- Competitive pension scheme and private medical and dental insurance
- Dedicated training budget for professional development and mentorship
- Cycle to work scheme and childcare vouchers
- Clear career progression pathways and reward for aptitude
- Additional leave for Reservist and Cadet Force Adult Volunteer duties
- Supportive Diversity and Support groups covering mental health and wellbeing