Naimuri, part of QinetiQ, is looking for a Lead Software Developer to spearhead the development effort for the GECO Mission Support System. In this hands-on technical leadership role, you will guide and mentor a team of 4 experienced Software Engineers, working across a full software stack within an adapted Agile framework.
What You'll Do
- Lead the development effort for the GECO Mission Support System, supporting and mentoring a team of 4 other experienced Software Engineers.
- Guide and lead the team, working across all aspects of the software, including backend, Windows desktop and tablets, Android tablets, UI, and consuming external APIs.
- Develop and deliver new GECO features within a SCRUM-based Agile framework.
- Write unit tests for all new code, ensuring adequate coverage to ensure code confidence.
- Assist team members in resolving difficult code problems.
- Fix bugs identified during testing or reported from other channels.
- Ensure all code adheres to our documented coding standards.
- Conduct regular code reviews with other Software Engineers to identify potential defects and deviations from standard patterns and practices.
- Mentor colleagues about best practices in software development.
- Communicate effectively with Product Owners, the Software Engineering Manager and other vital colleagues during the development process.
What We're Looking For
- A degree in a STEM subject (ideally software engineering, systems engineering, or a numerate discipline), or other qualifications backed up with evidence of relevant experience.
- Technical Leadership: Guidance and mentoring of a small (up to 10 persons) software engineering team, setting technical direction, and ensuring the implementation of best practices. Owned projects to a level of sign-off.
- Project Management: Familiarity with agile methodologies (Scrum, Kanban), backlog prioritization, sprint planning, and cross-functional team collaboration.
- Strategic Planning: Collaboration with product managers and other stakeholders to align technical strategy with business goals.
- A proactive, flexible, and confident individual with excellent attention to detail and discipline.
- A mature ‘can do’ work ethic.
- A coaching mindset to help build the skills and confidence of the team.
- A strong communicator, with confidence and credibility to contribute to high level technical and architectural discussions.
- A proactive and ‘can do’ attitude, taking a flexible, constructive and timely approach.
- An inquisitive and analytical mind, able to research issues independently and suggest pragmatic, business-focused solutions.
- Capability to contribute to the design of elegant solutions to complex technical problems.
Technical Stack
- C#, .NET 10
Team & Environment
You will lead a team of 4 other experienced Software Engineers. The team is part of the Mission Systems group and sits across two SCRUM teams. Line-management responsibility is not a part of this role. You will report to the Software Engineering Manager.
Work Mode
This is an onsite position based in Lincoln, UK.





