Lead Software Engineer

London Full-time £70,000 - £90,000 / Year
(£5,833 - £7,500 / Month)

Job Description

We are on the lookout for a Lead Software Engineer ready to take charge of development projects within our team. The ideal candidate will possess extensive experience with full-stack development and proficiently manage a team of engineers to deliver high-quality software solutions. Your role will involve mentoring junior developers, ensuring best practices, and driving the technical direction of projects.

Responsibilities

  • Design and implement innovative software solutions while overseeing development projects.
  • Cultivate a learning environment through mentoring and partnerships with other teams.
  • Ensure timely delivery of product features and enhancements.
  • Perform regular assessments of team performance and productivity.
  • Advocate for best practices in software development and user experience.
  • Collaborate closely with DevOps to streamline deployment and operational processes.
  • Create a positive team environment that encourages creativity and initiative.
  • Gather feedback from users to drive future development.
  • Lead initiatives to improve engineering processes and tools.
  • Act as a primary point of technical contact for clients and stakeholders.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering or similar
  • Master's degree in Software Engineering preferable
Experience
  • 7+ years of experience in full-stack development with leadership responsibilities
Technical Skills
  • TypeScript
  • Microservices Architecture
Soft Skills
  • Analytical Thinking
  • Conflict Resolution
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Terraform: Knowledge of Infrastructure as Code (IaC) practices using Terraform.
  • Experience with Agile methodologies: Hands-on experience with Agile frameworks for project management.

Benefits

  • Comprehensive health, dental, and vision insurance
  • Generous paid leave policies
  • Employee wellness programmes
  • Professional development opportunities

Company Culture

  • Collaboration: Our teams work together to solve complex problems and deliver outstanding results.
  • Empowerment: We empower our employees to take ownership of their projects and ideas.
  • Work-life Balance: Flexible work arrangements promote a healthy work-life balance.
Status: Closed