Software Development Manager
Lead Forensics
- Manchester, United Kingdom
- Mid Level
- Bachelor's degree
- Posted
Skills
Required
- system design and
- programming
- design patterns
- automated testing
- NestJS / Node.js
- Vue
- SQL Server
Preferred
- monitoring
- software engineering
- evaluating
- mature DevOps practices
Join Lead Forensics, a rapidly growing SaaS company specializing in B2B sales and marketing solutions. As a Software Development Manager, you will lead a high-performing engineering team, drive performance, support personal development, and foster a culture of innovation. You will be responsible for performance management, people management, recruitment and retention, continuous improvement, and culture and engagement. The ideal candidate will have hands-on software engineering experience, excellent interpersonal and collaboration skills, and a strong programming background.
About Lead Forensics
Proven experience leading engineering teams delivering complex, distributed systems
Responsibilities
- Set clear, measurable goals for developers, monitoring and evaluating their progress to meet productivity and quality targets.
- Lead and line manage a section of the engineering department, focusing on both individual and team development.
- Champion a culture of continuous improvement by empowering teams to share ideas and innovate processes.
- Hands-on software engineering experience with mature DevOps practices
Requirements
- Excellent interpersonal and collaboration skills
Understanding of scalable system design and implementation
- Strong programming background and problem-solving skills, with the ability to quickly learn and apply new tools and technologies
- Proven track record of monitoring and improving engineering performance
- Enthusiasm for security best practices and building secure systems
- Extensive experience in SaaS environments, driving rapid and efficient software development that emphasizes clean code, SOLID principles, and strong design patterns
Experience with automated testing and quality assurance processes
- Bachelor’s degree (or higher) in Computer Science or a related field from a recognized university, preferably with strong academic performance
- Proficiency in our tech stack: NestJS/Node.js, Vue, Redis, SQL Server, and Snowflake
- In-depth knowledge of maintainable system design and operation
jobapplier