Description:
A forward-thinking, tech-driven company based in Kenilworth is looking for a Java Software Engineer Team Leader to join their talented team. This hybrid role is ideal for someone who thrives in both leadership and hands-on development, working with purpose and passion.
At this company, Software Engineers are fueled by coffee, doughnuts, and a real sense of purposebuilding high-quality software that solves meaningful, real-world problems. You won''t just be writing codeyoull be helping engineer smart, scalable solutions as part of a world-class team.
And yes, youll be called a Software Engineer for a reason:
Not a "Developer", "Programmer", or "Coder".
Because youre not just building featuresyoure helping design and engineer them. You''re part of the solution, every step of the way.
What Youll Be Doing:
- Lead and mentor a team of Java Software Engineers.
- Stay actively involved in solution design, architecture, and coding.
- Work directly with customers to understand their operational challenges.
- Build clever, reliable software that helps expand fast, dependable internet access across Africa.
- Collaborate with Internet Service Providers (ISPs) such as MWEB, Vox, Cybersmart, and Frogfoot.
What Youll Bring:
- A degree in Computer Science, Software Engineering, or related field.
- 5+ years of Java development experience.
- 2+ years in a leadership or team lead role.
- Strong grasp of software engineering principles, design patterns, and clean architecture.
- Confidence in a hybrid working environment (Kenilworth-based office).
Whats in It for You:
- Flexible hybrid work setup.
- Supportive, high-performance culture.
- Competitive, negotiable salary.
- A chance to build real solutions for real usersand make a meaningful impact.