Lead Software Developer

Leicester, ENG, GB, United Kingdom

Job Description

Reference: TQ2425_2134_454

Vacancy: 1

Job title: Lead Software Developer

Location: Leicester

Job Purpose:

TESTQ Technologies is an IT services and Solutions Company whose offerings span over a variety of industry sectors with strong technical, domain, and process expertise helping clients grow their businesses and decrease operational costs on a continuous basis in an ever-changing business environment.

The Lead Software Developer will be responsible for designing, developing, and leading the implementation of complex software solutions. This role involves providing technical leadership, mentoring a team of developers, and ensuring high-quality code delivery aligned with business goals. The ideal candidate will combine strong hands-on development expertise with architectural insight and a collaborative approach to team leadership.

(Main Duties and Responsibilities):

Lead the design, development, and deployment of scalable and maintainable software applications. Collaborate with product managers, architects, and stakeholders to define technical requirements and system designs. Oversee end-to-end software development lifecycle, including coding, testing, code reviews, and deployment. Set and enforce best practices for coding standards, testing, and documentation. Mentor and guide a team of developers, fostering a culture of technical excellence and continuous improvement. Troubleshoot, debug, and optimize application performance and scalability. Ensure system security, data integrity, and compliance with enterprise and industry standards. Evaluate and implement new tools, technologies, and methodologies to enhance development efficiency. Participate in sprint planning, estimation, and agile ceremonies. Contribute to architectural decisions and help define the technical roadmap.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]

Bachelor's or Master's degree in Computer Science, Engineering, or related field. 7-10+ years of professional software development experience, including at least 2-3 years in a technical lead or senior developer capacity. Proven experience designing and delivering complex, scalable software systems. Strong communication and leadership skills with the ability to mentor and motivate a development team. Hands-on experience with agile development processes and collaborative tools. The Lead Software Developer should have strong proficiency in modern programming languages such as Java, C#, Python, JavaScript/TypeScript, or Go, depending on the technology stack. They should be experienced in frameworks and technologies such as Spring Boot, .NET Core, Node.js, Angular, React, or Vue.js, with a solid understanding of object-oriented programming (OOP), design patterns, and software architecture principles (e.g., microservices, event-driven architecture). Experience in working with RESTful and GraphQL APIs, and integrating with third-party services, is essential. A deep understanding of databases--both SQL (MySQL, PostgreSQL, SQL Server) and NoSQL (MongoDB, Cassandra, Redis)--is required. Proficiency in DevOps practices and tools such as Docker, Kubernetes, Jenkins, GitHub Actions, or Azure DevOps is highly desirable, along with familiarity in cloud platforms like AWS, Azure, or Google Cloud Platform (GCP). The candidate should also have hands-on experience with version control (Git), CI/CD pipelines, and automated testing frameworks (JUnit, NUnit, PyTest, Selenium, Cypress, etc.). Understanding API security, OAuth 2.0, and authentication/authorization mechanisms is expected. Experience in agile software development methodologies (Scrum or Kanban) and using tools like Jira, Confluence, and GitLab will be advantageous. Strong analytical, problem-solving, and debugging skills are essential for this role.
Other Key skills:

Good analytical and Problem-solving skills Good communication skills A thorough approach and Self starter Focus on quality and delivery Working together in teams. Leadership and effective decision making. Flexible Attitude Excellent customer service
? Qualifications:? Bachelor's degree or above in the UK or Equivalent.

Salary: GBP 55000 to GBP 65000 per annum

Published Date: 03 November 2025

Closing Date: 02 December 2025

Evaluation: CV Review, Technical Test, Personal and Technical Interview and References

Job Type: Full-time, Permanent [Part time and Fixed Term option is available]

Job Types: Full-time, Permanent

Pay: 55,000.00-65,000.00 per year

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4113391
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Leicester, ENG, GB, United Kingdom
  • Education
    Not mentioned