Lead Software Engineer

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

Job Description

We are seeking a Lead Software Engineer with extensive experience in software development to spearhead our innovative projects. The ideal candidate will excel in both leadership and technical skills, driving the development of cutting-edge software applications while collaborating with cross-functional teams.

Responsibilities

  • Architect and build scalable applications using best practices.
  • Drive the software development lifecycle, ensuring timely delivery of projects.
  • Engage with stakeholders to define project scope and priorities.
  • Oversee the integration of new technologies into existing systems.
  • Facilitate team meetings and promote effective communication.
  • Review and refine development processes for efficiency.
  • Create technical documentation and training materials for new processes.
  • Enhance application performance and optimize deployment processes.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Relevant certifications are advantageous
Experience
  • 5+ years in software engineering with at least 2 years in a senior position
Technical Skills
  • JavaScript
  • Node.js
  • TypeScript
Soft Skills
  • Team Leadership
  • Problem-Solving
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with Agile methodologies: Experience in working within Agile frameworks to manage project lifecycles effectively.
  • Knowledge of microservices architecture: Understanding of microservices and their application in scalable system design.

Benefits

  • Comprehensive health and well-being package
  • 401(k) with generous employer contributions
  • Opportunities for professional growth and leadership training
  • Work-life balance initiatives and wellness programs

Company Culture

  • Innovation: We promote innovation and creative solutions to drive organisational growth.
  • Empowerment: We empower our employees to take ownership of their work and contribute to our mission.
  • Professional Development: We offer training and mentorship to help you achieve your career goals.
Status: Closed