TooMuchWifi Logo

Senior Software Engineering Manager

TooMuchWifi|Posted 15 days ago

Skills and experience

Role:Engineering manager
Other roles:Engineering lead
Experience in role:8+ years
Language proficiency:English
Must-have skills:
    Django
    Python
    CI/CD

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

What we are looking for

We are looking for a Senior Software Engineering Manager to lead and grow our engineering team. You will be responsible for ensuring technical excellence, building a healthy engineering culture, and aligning the team’s work with strategic company goals. This is a hands-on leadership role that balances execution, mentorship, and strategic direction.

About the role

The Senior Software Engineering Manager plays a key leadership role within the Software Engineering department and reports directly to the VP of Software Engineering. You will be responsible for leading a team of Django/Python developers, setting technical direction, and ensuring high-quality, timely delivery of our platform initiatives. This role is critical in aligning engineering efforts with TooMuchWifi’s mission to deliver fast, reliable internet to underserved communities, and in scaling our software systems to meet the needs of a growing, operationally complex organization.

What you will be doing

Team Leadership:

Coach and manage a team of skilled Django/Python developers.

Provide regular feedback, career guidance, and support professional growth.

Technical Direction:

Guide architecture, design, and implementation decisions across our platform.

Ensure code quality, maintainability, and scalability.

Collaboration:

Work closely with Product, Network Engineering, and Customer Success to ensure the right features are built at the right time.

Project Delivery:

Lead sprint planning, retrospectives, and delivery of features and infrastructure improvements across multiple domains.

Recruitment:

Help attract, assess, and onboard exceptional engineers as we scale the team.

Culture and Process:

Foster a collaborative, feedback-driven engineering culture.

Continuously improve our agile development practices.

Minimum requirements (qualifications, skills and experience, other)

  • 8+ years of professional software engineering experience, including 3+ years in a technical leadership or management role
  • Deep experience with Django, Python, and modern software development practices
  • Strong understanding of cloud infrastructure (preferably Google Cloud Platform), CI/CD, and containerization (Docker, Kubernetes)
  • Proven ability to lead teams delivering complex projects in fast-paced environments
  • Excellent communication, collaboration, and stakeholder management skills
  • A product mindset with a passion for delivering impactful user experiences
  • Experience working with front-end frameworks like Vue.js
  • Familiarity with distributed systems, observability, or IoT-style data processing
  • Background in social impact or working in developing markets
  • Experience scaling engineering teams and shaping engineering org structure

About TooMuchWifi

51-200 employees

TooMuchWifi delivers fast, affordable internet to Township Communities in South Africa, powered by AP3K's technology stack.

Our mission is to do this quickly, profitably and sustainably; while supporting the communities we serve through dedicated social projects and legitimate community engagement. We bring our customers the internet. We deliver it fast, and we do it with kindness and a deep sense of accountability.

TooMuchWifi was founded by people passionate about technology and social justice with a global track record of delivering services and technologies to emerging markets. Our team has a shared mission for bridging social and digital divides through the power of the internet.

Perks at TooMuchWifi

Hybrid Working
Flexible Hours
Parking Bay
Flexible Leave Policy

Tech Stack

application and data

PostgreSQL
PostgreSQL
Javascript
Javascript
Python
Python
Django
Django
nginx
nginx
Vue.js
Vue.js
Flutter
Flutter
Google Cloud Platform
Google Cloud Platform

utilities

Google Analytics
Google Analytics
Mailgun
Mailgun

dev ops

GitHub
GitHub
Docker
Docker
Sentry
Sentry

business tool

Google Apps
Google Apps
Slack
Slack
Microsoft Teams
Microsoft Teams
Zoom
Zoom

Similar jobs on OfferZen: