Lead Software Engineer
- cambridge, cambridgeshire, CB10AA, United Kingdom
- Permanent·On-site
- Full time
- £92,000 - £92,000 Per Annum
Job Description
About the Role
Our client is seeking an accomplished Lead Software Engineer to guide their engineering team in the development of innovative software solutions in Cambridge . This senior role demands a blend of strong technical expertise, strategic thinking, and leadership capabilities. You will be responsible for architecting complex systems, driving best practices in software development, mentoring engineers, and ensuring the successful delivery of high-quality products. This is a prime opportunity to make a significant impact within a prestigious research and technology hub, working at the forefront of technological advancement in Cambridgeshire and contributing to groundbreaking projects.
Key Responsibilities
- Lead the design, development, and implementation of scalable, robust, and high-quality software systems.
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and collaboration.
- Architect technical solutions, making key decisions on technology stacks, frameworks, and design patterns.
- Oversee the entire software development lifecycle, from requirements gathering to deployment and maintenance.
- Conduct rigorous code reviews, ensuring adherence to coding standards and best practices.
- Collaborate closely with product managers, designers, and other stakeholders to define project roadmaps and deliverables.
Requirements
- Master's or Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
- Extensive experience (7+ years) in software development, with proven experience in a lead or architectural role.
- Expertise in multiple programming languages (e.g., Java , C++ , Python) and modern software design principles.
- Strong understanding of distributed systems, microservices architecture, and cloud technologies (AWS/Azure/GCP).
- Experience with database technologies (SQL/NoSQL), performance optimization, and security best practices.
- Exceptional leadership, communication, and problem-solving skills, with the ability to manage complex technical projects effectively.
Benefits
- Highly competitive salary and comprehensive benefits package.
- Significant opportunities for professional growth, research, and development.
- Access to state-of-the-art facilities and cutting-edge technology.
- Generous holiday entitlement and a pension scheme.
- A stimulating work environment within a world-renowned hub for innovation and technology.


