Remote job
Tech Lead
Job details
About this role
Role overview
Guide software teams through client projects, bringing technical leadership, delivery ownership, and close customer collaboration to the development of digital products. The work spans architecture and implementation, with a focus on building secure, scalable, maintainable applications; relevant engineering languages include JavaScript, Python, or Go.
Responsibilities - Lead and mentor engineers, with line management responsibilities where applicable. - Own project delivery and address blockers before they disrupt progress. - Work with clients to clarify business and technical needs and turn them into actionable briefs. - Shape architecture decisions for scalability, security, and maintainability. - Promote sound engineering, DevOps, agile, and testing practices across the team. - Provide clear project updates to clients and leadership to support timely decisions.
Requirements - Significant software engineering experience as a technical lead or as a senior engineer who has led projects and mentored others. - Client-facing experience understanding and translating technical requirements. - Experience guiding engineering teams through delivery, through direct management or mentoring. - Strong grasp of agile methods, design patterns, test-driven development, testing practices, and Git. - Working knowledge of DevOps, cloud platforms such as AWS, Azure, or GCP, and operational concerns including monitoring, performance, security, accessibility, and privacy. - Empathy and strong interpersonal skills.
Benefits and work setup
This is a permanent, full-time remote role for candidates based in the UK. Salary starts from £90,000, with bonus and benefits. The package includes annual company bonus, flexible working, 25 days of annual leave plus public holidays, a remote-work allowance, professional development support, private healthcare, pension matching, and insurance cover.