Companies you’ll love to work for


Technical Team Lead



Kampala, Uganda
Posted on Wednesday, June 14, 2023
Zenysis is a global technology startup that builds an integration and advanced analytics software that empowers governments and international organizations to deliver lifesaving health programs in a truly-data driven way.
We are a diverse team of software engineers, diplomats and public health and development experts, and we are on a mission to transform the capacity of governments and international organizations to respond to the biggest global health challenges of our time.
Governments in 12 countries across Africa, Asia, and South America currently use our software to deliver lifesaving healthcare to millions of people in need, track pandemic threats, and coordinate responses to large-scale emergencies. We are currently funded by USAID, the Global Fund, Gavi, the Bill and Melinda Gates Foundation and PAHO among others. We also have access to venture capital funding and recently landed a US$13.3M investment that we are using to build our team and accelerate our growth.
At Zenysis, we are proactive about ensuring a healthy work/life balance and invest heavily in learning and personal development. As a global company, diversity, equity, and inclusion are core parts of our values and how we conduct ourselves as a team.
The Role
Zenysis is currently seeking a highly motivated and experienced Technical Team Lead to lead a team of 4-6 talented engineers to deliver high-quality software products while supporting the technical excellence of the team. You will be expected to take ownership of large parts of the codebase, lead technical projects from beginning to end, and provide coaching and mentorship to other engineers.
We are on a mission to build software that will positively impact the development trajectory of low and middle-income countries for the next century and beyond. Join us!


  • Leadership
  • Lead a team of engineers to design, develop, test, and deploy software products.
  • Create and maintain a positive and productive work environment.
  • Foster a culture of innovation and continuous improvement.
  • Product & Delivery
  • Collaborate with cross-functional teams to define project scope, schedule, and budgetEnsure timely delivery of high-quality software products.
  • Ensure adherence to coding standards, software development best practices, and documentation requirements.
  • Identify technical debt and develop strategies to manage it.
  • Support
  • Mentor and coach team members to develop their skills and careers.
  • Resolve technical issues that arise during the development cycle.
  • Ensure that team members have access to the resources and tools they need to succeed.
  • Collaborate with stakeholders to understand their needs and priorities.
  • Engineering Culture
  • Promote a culture of collaboration, knowledge sharing, and continuous learning.
  • Participate in code reviews, architecture reviews, and technical discussions.
  • Contribute to the development of the team's technical roadmap.


  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 8+ years of experience as a software engineer, with at least 3 years of experience in a technical leadership role
  • Experience working with either React, Angular or VueProficiency programming in Python using Flask or python based web frameworks
  • Expertise in software architecture, design patterns, and development methodologies
  • Experience with cloud-based platforms such as AWS, GCP or Azure.
  • Experience with database technologies such as PostgreSQL.
  • Strong understanding of DevOps principles and tools.
  • Experience with agile methodologies
  • Experience in designing and delivering complex software systems
  • Track record of successful project deliveryExcellent communication skills, both written and verbal.
  • Strong analytical and problem-solving skills.
  • Demonstrated leadership skills and experience in leading and managing teams.
  • Experience in collaborating with cross-functional teams.
  • Desired:
  • Proficient in Bash scripting.
  • Experience working with data at scale.
  • Experience in healthcare or public health domains.
  • Experience in working on software for governments or international aid organizationsExperience with big data technologies such as Druid.
  • AWS, GCP or Azure certified solutions architect or developer certifications.
Please submit your resume and a cover letter describing why you are the best fit for this position. Candidates must have legal authorization to work and currently live in South Africa or Uganda..
Zenysis is an equal opportunity employer and is committed to promoting a culture of diversity, equity and inclusion. Women, minorities, and people with disabilities are strongly encouraged to apply.