Software Engineering Manager at Kyosk Digital Services Limited

June 19, 2023
Application deadline closed.

Job Description

Kyosk Digital Services Limited is a tech-led platform that connects informal retailers who retail in kiosks and other similar retail outlets directly to fast-moving consumer goods companies (FMCGs) by communicating demand from retail outlets directly to FMCGs and their distributors and managing the delivery of the goods to the kiosks.

Role Profile:

Kyosk is looking for a passionate Software Engineering Manager to provide leadership to a team of software engineers who are developing solutions on the leading edge of innovation in Africa. The successful candidate will be responsible for all aspects of a team’s performance and success while forging strong, collaborative relationships with other product and technology stakeholders.

As a Software Engineering Manager, you’ll join our growing team of Product and Technology professionals who share a passion for leveraging technology to empower informal retailers across the African continent. You’ll work with teams from multiple countries across the organization to imagine and build innovative solutions for Kyosk’s customers and internal teams.

To be successful in this role you will need to be a great communicator, innovator, influencer, and an analytical problem solver. You will need to think and act fast, deal with ambiguity and constraints, and help to develop ideas into products that work on a global scale.

Minimum Requirements & Key Skills:

  • 7+ years of software development or technical product management experience with the full software development life-cycle: design, coding, testing, mocking, deployment and maintenance of software to real production environments;
  • 3+ years as a manager with people management responsibilities and a track record of hiring and growing a talented team of engineers;
  • Experience working with Agile methodologies, Scrum and demonstrated experience in managing end-to-end software development lifecycles.
  • Proficiency with tools of the product and engineering trade such as Issue Tracking, Wikis, Diagramming, Roadmapping, Project Management, CI/CD, etc.
  • The ability to align people behind a common goal. You can explain and materialize objectives of the team;
  • Working knowledge of large-scale service-oriented infrastructure and the design of scalable, highly available systems in the real world;
  • Strong overall knowledge of development and quality assurance methodologies;
  • Ability to successfully collaborate with multiple technical functions in the areas of infrastructure, devops, architects and other software engineers;
  • Outstanding organizational, communication, interpersonal and relationship building skills

Desired Technical Competencies

  • Conversational knowledge of modern programming language and frameworks like Java, Angular, C++, Android, Python, etc;
  • Experience organizing, leading, and growing an engineering team or organization from scratch preferred;
  • Experience in e-commerce, payments, and/or distribution of FMCG products is a plus
  • Exposure to micro services, Kubernetes/Docker, and GCP/AWS services strongly preferred;
  • You’ve worked with 3rd parties to integrate and scale products and services for rapid product growth.
  • You have a genuine knack for numbers and how they are represented, and you are super comfortable with Excel and/or Google Sheets.