
Software Engineer
- Manchester
- Permanent
- Full-time
Clearance Required: SC Clearable
Experience Level: Mid–Senior (5+ years)Key Responsibilities:
- Maintain and enhance legacy software, critical to naval defence platforms
- Conduct bug fixing, refactoring, and performance improvements in mature codebases
- Implement unit testing and contribute to wider test strategies for software assurance
- Use JIRA and configuration tools to manage tasks, changes, and releases
- Participate in Agile delivery teams following Scrum, Kanban, or SAFe methodologies
- Collaborate with engineering and project teams to ensure smooth delivery and support
- Proficient in at least one of: C++, Java, or Python
- Experience with software configuration management and version control practices
- Experience working in Linux-based environments and with Shell/Bash
- Strong understanding of unit testing and general software verification
- Strong working knowledge of Software Configuration Management, using Git or SVN
- Previous exposure to Agile working environments
- Clear communicator with the ability to collaborate and problem-solve within a delivery team
- Proactive, self-starting mindset with the ability to learn on the job
- Familiarity with Jenkins, CI/CD, and basic build automation
- Awareness of security hardening practices (e.g. SELinux) and automated testing
- Exposure to requirements tools like DOORS or Polarion and basic UML/design interpretation
- A Bachelor's degree (minimum) in Software Engineering, Computer Science, Electronics, or similar technical field.
- Experience from the UK Armed Forces with an applicable software background is equally valued.
- Additional certifications or training in secure coding, embedded systems, or real-time OSs is a plus.
- A personalised career path and a rewarding management style
- A chance to work on the most exciting engineering projects and technologies along with Premium Customers
- A huge diversity of engineering projects and industries
- A competitive salary
- Private Medical Insurance
- Pension Scheme
- Cycle-to-work Scheme among many additional benefits
- Social atmosphere, regular gatherings, and team buildings
- Flexible way of working (role dependent)
We are sorry but this recruiter does not accept applications from abroad.