Software Development Team Lead
Uganda * Full-time
Landsat ICT Solutions
Job Title: Software Development Team Lead
No of Positions: 1 (One)
Nature: Full time, working 8 hours daily but may be required to work outside of routine working
hours
Duty Station: Manyangwa, Kasangati Town Council, Wakiso.
Planned Start Date: June 01, 2026
Overview
Landsat ICT Solutions is an ICT solutions provider offering quality and customised services to
individuals, businesses and organizations for their computing needs. Our mission is to provide
quality, sustainable and client-oriented ICT solutions with a high level of professionalism and
diligence to our customers.
We are seeking a highly skilled and hands-on team member to lead our software development
teams in delivering high-quality software solutions for our clients. The successful candidate will be
responsible for leading the design, development, and deployment of web and mobile applications
while actively contributing to coding activities. In addition to providing technical direction, the role
involves supervising developers, reviewing code, monitoring performance, and ensuring timely
delivery of projects. The Team Lead will also work closely with clients and internal stakeholders to
understand requirements, drive best practices, and support the continuous improvement of our
development processes and technologies.
KEY DUTIES AND RESPONSIBILITIES
Meeting clients to identify their needs, providing technical guidance, and maintaining
regular communication throughout project lifecycles.
Leading the design, development, review, and deployment of web/mobile/desktop
applications primarily for company clients.
Writing high-quality, maintainable code and contributing actively to development tasks
alongside the team.
Reviewing developers’ code to ensure adherence to coding standards, performance,
security, and best practices.
Assigning tasks, monitoring progress, and ensuring timely delivery of projects in line with
requirements.
Mentoring and supporting software developers to improve technical skills, productivity,
and overall performance.
Identifying performance gaps within the team and implementing improvement plans where
necessary.
Facilitating product training sessions and technical workshops for clients and internal
teams.
Helping to drive adoption of relevant technologies, tools, and development practices within
the company.
Collaborating with management to provide updates on team performance, project status,
and risks.
Ensuring proper documentation of systems, processes, and development work.
Recommended for you
QUALIFICATIONS / SKILLS
The ideal applicant must hold a Degree in Information Systems, Computer Science,
Software Engineering, Information Technology, or a related field, or equivalent practical
experience.
Proven experience in analysis, system design, coding, testing, deployment and management
of custom-built software applications.
Demonstrated experience leading or mentoring a team of software developers while actively
contributing to development work.
Strong proficiency in modern programming languages and frameworks including
JavaScript/TypeScript (Node.js, React, Angular, or Vue), PHP (Laravel), Python (Django)
and others.
Experience in designing and developing scalable web and mobile applications using modern
architectures.
Strong understanding of API development and deployment, including RESTful and/or
GraphQL APIs, and system integration.
Solid understanding of software architecture patterns (e.g., MVC, microservices, event-
driven architecture).
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud for
application deployment and management.
Familiarity with containerization and DevOps practices (e.g., Docker, CI/CD pipelines,
automated testing, environment management).
Proficient understanding of code versioning tools such as Git and modern collaboration
platforms (e.g., GitHub, GitLab, Bitbucket).
Strong experience in database design and development using systems such as PostgreSQL,
MySQL, or Microsoft SQL Server, including writing optimized and complex queries. Familiarity with NoSQL databases (e.g., MongoDB, Redis) is an added advantage.
Ability to review code, enforce coding standards, and ensure software quality, performance,
and security best practices.
Strong understanding of secure coding practices and data protection principles.
Experience working within Agile/Scrum environments and using project management
tools (e.g., Jira, Trello, or similar).
Excellent problem-solving skills and ability to make sound technical decisions.
Strong communication skills with the ability to engage clients and both technical and non-
technical stakeholders.
Ability to collaborate effectively, manage multiple priorities, and adapt quickly to changing
requirements.
Experience facilitating technical discussions, mentoring team members, and conducting
knowledge-sharing sessions.
How to apply
Qualified and interested candidates should submit their cover letter and CV including three referees
on this link https://forms.gle/d5aERc68SMNCWiMk8 by 5:00 PM EAT on May 18, 2026.
CLICK HERE TO SEE DETAILS AND APPLY
HOW TO APPLY
The ideal applicant must hold a Degree in Information Systems, Computer Science,
Software Engineering, Information Technology, or a related field, or equivalent practical
experience.
Proven experience in analysis, system design, coding, testing, deployment and management
of custom-built software applications.
Demonstrated experience leading or mentoring a team of software developers while actively
contributing to development work.
Strong proficiency in modern programming languages and frameworks including
JavaScript/TypeScript (Node.js, React, Angular, or Vue), PHP (Laravel), Python (Django)
and others.
Experience in designing and developing scalable web and mobile applications using modern
architectures.
Strong understanding of API development and deployment, including RESTful and/or
GraphQL APIs, and system integration.
Solid understanding of software architecture patterns (e.g., MVC, microservices, event-
driven architecture).
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud for
application deployment and management.
Familiarity with containerization and DevOps practices (e.g., Docker, CI/CD pipelines,
automated testing, environment management).
Proficient understanding of code versioning tools such as Git and modern collaboration
platforms (e.g., GitHub, GitLab, Bitbucket).
Strong experience in database design and development using systems such as PostgreSQL,
MySQL, or Microsoft SQL Server, including writing optimized and complex queries. Familiarity with NoSQL databases (e.g., MongoDB, Redis) is an added advantage.
Ability to review code, enforce coding standards, and ensure software quality, performance,
and security best practices.
Strong understanding of secure coding practices and data protection principles.
Experience working within Agile/Scrum environments and using project management
tools (e.g., Jira, Trello, or similar).
Excellent problem-solving skills and ability to make sound technical decisions.
Strong communication skills with the ability to engage clients and both technical and non-
technical stakeholders.
Ability to collaborate effectively, manage multiple priorities, and adapt quickly to changing
requirements.
Experience facilitating technical discussions, mentoring team members, and conducting
knowledge-sharing sessions.
How to apply
Qualified and interested candidates should submit their cover letter and CV including three referees
on this link https://forms.gle/d5aERc68SMNCWiMk8 by 5:00 PM EAT on May 18, 2026.
CLICK HERE TO SEE DETAILS AND APPLY
Deadline: May 18, 2026
Related Jobs