Lead Software Developer

🔒 Confidential Employer
Posted 13 August 2025
LOCATION
Leeds
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Software Development Programming Languages Software Testing Software Design Full-Stack Development Software Engineering System Integration Unit Testing

FULL DESCRIPTION

Summary

[Employer hidden — view at passion-project.co.uk] is seeking a Lead Software Developer to develop and modify software, fix errors, improve performance, and upgrade interfaces. The role involves directing system testing, working on technical issues, and collaborating with customers. A bachelor's degree in computer science and knowledge of the software development life-cycle are required.

Key Responsibilities/Duties:

  • Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
  • Directing system testing and validation procedures.
  • Directing software programming and documentation development.
  • Consulting with departments or customers on project status and proposals.
  • Working with customers or departments on technical issues including software system design and maintenance.
  • Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
  • Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
  • Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
  • Preparing reports on programming project specifications, activities, or status.
  • Conferring with project managers to obtain information on limitations or capabilities.

Core Requirements/Qualifications/Skills:

  • Bachelor's degree in computer science or related degree.
  • Knowledge of the software development life-cycle.
  • The desire to work in a fast-paced environment.
  • Ability to develop unit testing of code components or complete applications.
  • Creativity is always a plus.
  • Must be a full-stack developer and understand concepts of software engineering.
  • Experience working on a variety of software development projects.
  • Deep programming language knowledge.

Responsibilities:

- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.

- Directing system testing and validation procedures.

- Directing software programming and documentation development.

- Consulting with departments or customers on project status and proposals.

- Working with customers or departments on technical issues including software system design and maintenance.

- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.

- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.

- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.

- Preparing reports on programming project specifications, activities, or status.

- Conferring with project managers to obtain information on limitations or capabilities.

Requirements:

- Bachelor's degree in computer science or related degree.

- Knowledge of the software development life-cycle.

- The desire to work in a fast-paced environment.

- Ability to develop unit testing of code components or complete applications.

- Creativity is always a plus.

- Must be a full-stack developer and understand concepts of software engineering.

- Experience working on a variety of software development projects.

- Deep programming language knowledge.

Sign up free — access 45,000+ UK sponsor-licensed jobs