Software Engineering Manager
Software Development Team Lead
Overview
Our client is seeking a Software Development Team Lead to join their organisation on a full-time, permanent, remote-working basis in the UK. You will lead a team of engineers while driving the development and enhancement of cloud-based services that integrate data from a variety of sources. This is a hands-on technical leadership role suited to someone with strong expertise in JavaScript, TypeScript, Node and modern cloud environments.
The position requires periodic travel to the UK office (approximately two days per month).
Responsibilities
• Lead and manage a team of 3–4 software engineers, providing coaching, mentoring, performance management and talent development.
• Oversee planning, execution and delivery of software projects, working alongside the Project Manager to ensure timely, on-budget outcomes.
• Design, develop and maintain cloud-based services and related ecosystem components.
• Collaborate closely with product managers, UI/UX designers, architects and cross-functional teams to deliver new features and services.
• Ensure technical feasibility, scalability, security and compliance across platforms and solutions.
• Establish robust monitoring, logging and tracing systems to optimise performance and proactively identify issues.
• Carry out automated and manual testing, resolving bugs and performance concerns.
• Support troubleshooting of complex customer issues in partnership with support engineers.
• Stay informed on emerging technologies and best practices, and apply them to continually enhance products and services.
Requirements
• Bachelor’s degree (2:1 or above) in Computer Science, Information Technology or a related discipline.
• Experience managing small to mid-sized engineering teams, including line management responsibilities.
• Demonstrable success delivering production-ready web services and cloud solutions using JavaScript, TypeScript and Node.
• Experience integrating with multiple data providers, APIs (REST, GraphQL) and performing data mapping and normalisation.
• Proficiency with Docker and Kubernetes.
• Hands-on experience using cloud platforms such as AWS or Azure.
• Experience with DevOps pipelines, CI/CD automation and automated testing frameworks.
• Strong problem-solving skills and ability to develop resilient, fault-tolerant systems.
• Excellent communication and collaboration skills.
Desirable
• Experience building front-end applications using HTML5, JavaScript, CSS3 and React.
• Familiarity with OSINT, threat intelligence or similar data sources.
• Exposure to security-focused development and compliance requirements.
• Proficiency in multiple programming languages (e.g., Java, Python) with production experience.
Benefits
• Salary: £75,000 per annum.
• 25 days’ annual leave plus bank holidays.
• Additional five personal days per year.
• Competitive benefits package including an annual lifestyle reward allowance.
• Inclusive and supportive working culture with strong focus on diversity, equity and belonging.
• Opportunities for learning, development and career progression.
Application Process
The recruitment process may include interviews, written exercises, assessment days and/or presentations. Applicants are encouraged to share any accessibility requirements or adjustments needed to support a positive interview experience.
Our client is committed to equality of opportunity and values applications from individuals of all backgrounds.