Due to continued success, we are looking to recruit an enthusiastic and highly motivated Head of Software Development to join the R&D team.
28th August, 2024
As Head of Software Development, you will be responsible for leading, developing and managing a talented team of Software Engineers working on evolving and building the next generation of radio platforms and applications.
Come and join Sepura Ltd at an exciting time of growth and progress your career within this innovative technology company, based in Waterbeach, Cambridge.
Your Role: Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. There is no such thing as a typical day here at Sepura. You will be supported by your manager and team, as well as collaborating with other departments across the business. Activities you will be responsible for include:
- Leading and managing a talented pool of software engineers to deliver innovative solutions, define, and execute on software development programmes.
- Guiding and supporting the team in the continuous improvement of our Agile development practices.
- Developing and delivering a strategic technological vision for software development.
- Collaborating with key stakeholders to ensure delivery against agreed current and future priorities.
- Implement mechanisms to monitor, manage and provide progress on all software development activities.
- Ensuring all software development projects are completed on time and within budget.
- Taking responsibility for departmental and project budget forecasting, estimation, and control.
- Creation, implementation and monitoring of a continuous improvement plan for software development.
- Ensuring that the skills and experience of the Software team is consistent with business needs of Sepura in the short and longer term.
- Developing and implementing departmental policies, standards, and procedures.
- Mentoring and providing professional growth opportunities for team members.
- Staying up to date with the latest trends and advancements in software development.
- Reporting progress to the senior management team, including escalation of issues.
Minimal / occasional travel may be required. This role will require Security Clearance.
What you need to succeed: Qualifications: - Bachelor’s degree or equivalent in Computer Science or other relevant engineering degree; a Masters would be a plus.
Experience and Skills: - Proven experience in a leadership role within software development, including leading a number of functional teams operating in different SW domains with different toolsets and capabilities.
- Software Architecture & Development – a software development background with extensive experience in embedded systems (RTOS, Linux, Android).
- A thorough understanding of SW development processes and tools including elements such as:
- Version/Configuration Management - (e.g Gerrit/Git).
- Issue tracking tools - (Jira or similar).
- CI/CD - (e.g. Teamcity/Jenkins).
- SAST - (Coverity/Klocwork or similar).
- SCA – Blackduck or similar.
- Programming languages (C / C++, Java, Kotlin, C#).
- Experience of managing departmental budgets.
- Exceptional organisational, interpersonal and project management skills.
- Experience with mentoring & coaching, performance management, technical arbitration, workforce and resource planning.
- The ability to work in a fast-paced, collaborative environment.
- The ability to develop and maintain good working relationships along with the confidence to challenge where necessary.
- The tenacity to achieve challenging goals.
- An analytical thinker with a logical and methodical approach to identifying issues and solutions.
- Experience with developing, implementing, monitoring and reporting KPI’s.
- The ability to research, identify, implement and monitor innovative solutions.
- The ability to inspire a culture of continuous improvement.
Nice to have: - Experience delivering projects involving complex telecommunications solutions such as 4G/5G.
Your Benefits: - Flexible working hours.
- Pension, dental care and healthcare.
- Support of staff wellbeing.
- Discounted gym membership.
- Subsidised Hub on site restaurant.
- Large, free car parking on site and electric car charging points.
- Social events and activities.
Apply For Job
#J-18808-Ljbffr