Software Engineering Manager – Nairobi

Job description

Angaza is hiring an engineering manager with hands-on experience to join our Network Partnerships team.
Angaza builds software that manages solar financing for more than a million off-grid families. As an engineering manager focused on our payment and communication platforms, you will play a critical role in making that number much larger.
Your primary responsibility will be the effectiveness of a team of 3–6 engineers whose primary role is to scale Angaza’s payment and communication platforms. You will enable the team’s success by providing technical direction, helping to shape strategy, hiring and on-boarding new engineers, improving engineering processes, and supporting the individual development of every person you manage. You will also be working as a technical contributor to build crucial tools for managing thousands of SMS messages and mobile payment integrations daily. Our stack includes Python (especially SQLAlchemy and Flask), PostgreSQL, and JavaScript (notably React and Redux). As a team manager, you will foster both collaboration and independent responsibility in the members of your team.