Apply on company website Lincoln, England, United Kingdom On-site

Naimuri (part of QinetiQ) is hiring a Lead Software Developer

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.

Required Skills
C#Agile MethodologiesScrumKanbanProject ManagementStrategic PlanningStakeholder Collaboration
Job Details
Location Lincoln, England, United Kingdom
Work mode On-site
Department Software Development
Posted 5 months ago
Application On company website
About company
Naimuri (part of QinetiQ)
A tech company focused on making the UK a safer place through innovation, working in partnership with government and law enforcement organisations on challenging data and technology problems.
All jobs at Naimuri (part of QinetiQ) Visit website