Head of Software Engineering
Role details
Job location
Tech stack
Job description
DA Systems is the market leader in the provision of software solutions to the fast-growing same day courier sector. The Head of Software Engineering will be joining the team at an exciting time as we move towards the launch of our new product suite. Your mission is to motivate and mentor a lean but scalable team to meet our evolving business and customer needs.
You will provide technical leadership and management for the software development, quality assurance, and DevOps teams, creating robust and scalable processes, developing, and delivering amazing products, and providing exceptional service to our customers. You will lead by example, working closely with your team to drive product development, implement lean processes and improve service performance.
We need you to do the following:
- Lead, motivate and mentor a high performing team - identify, develop, and retain talent and excel in day-to-day people and performance management tasks.
- Manage complex, concurrent projects within a fast-moving environment.
- Balance competing priorities - have a good understanding of software technical debt and ensure we have the right balance between paying it down, delivering new projects and offering outstanding customer support.
- Create and/or refine lean processes to ensure effective, scalable, and profitable workflows - identify and analyse problems and implement solutions. Ensure consistent and iterative delivery of high-impact, high-quality work.
- Ensure we keep our business objectives and customer requirements at the heart of all processes and projects.
- Use appropriate metrics to monitor, measure, and improve the operational processes, team performance, and business outputs.
- Facilitate knowledge sharing, identify and manage risks and address any single points of failure.
- Innovate with respect to product design and development
We can offer you these benefits:
- Being part of an innovative, dynamic team
- Fully remote and flexible working.
- Family first - enhanced maternity, paternity & adoption leave.
- Bonus/incentive schemes.
- 25 days holiday increasing by 1 day per year of service up to 30 days.
- An extra day off for your birthday.
- Royal London pension.
- AXA PPP Healthcare.
- AIG Life Assurance scheme.
- AIG Income protection (critical illness) scheme.
Requirements
Do you have experience in SQL?, Do you have a Bachelor's degree?, * Bachelor's degree in computer science or related field
- At least 5 years' experience in software development
- Strong hands-on engineering capability - able to read, review and write modern production code when required (C#, JavaScript/TypeScript, SQL), design and architect solutions, and support engineers through complex problem-solving.
- A talented people manager, who can demonstrate success in building high performing software development, dev ops, and QA teams.
- Demonstrable experience of implementing tight, lean, and efficient operations.
- A thorough understanding of modern cloud, DevOps, CI/CD, and product engineering practices., * You'll need to have strong hands-on engineering capability - able to read, review and write modern production code when required (C#, JavaScript/TypeScript, SQL), design and architect solutions, and support engineers through complex problem-solving
Education:
- Bachelor's (required)
Experience:
- At least 5 years' experience in software development : 5 years (required)
Benefits & conditions
- Bereavement leave
- Company pension
- Enhanced maternity leave
- Enhanced paternity leave
- Health & wellbeing programme
- Life insurance
- Private medical insurance
- Work from home