About the position
Join a world-class team developing high-performance, distributed telecom systems
Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems. They are currently expanding their team of Software Engineers to help architect and develop the company’s next-generation software platform—powering a suite of high-performance, distributed telecommunication applications.
We are looking for passionate and experienced Software Engineers to join this innovative team. You will work with cutting-edge technologies to design and build scalable, distributed backend systems.
Minimum Requirements
Education:
- Bachelor’s Degree in Computer Science, Electronic Engineering, or related field.
Experience:
- Minimum of 10+ years of relevant experience in software or systems engineering environments.
- Proven experience in leading and managing engineering teams (preferably 5+ years in leadership roles).
- Experience working in fast-paced, agile product development environments.
- Technical background with the ability to engage in architectural discussions will be advantageous.
Key Responsibilities
- Lead, mentor, and grow a team of highly skilled engineers.
- Foster an environment of collaboration, innovation, and excellence.
- Drive engineering best practices, including agile methodologies, quality standards, and continuous improvement.
- Partner closely with product management, architects, and other stakeholders to ensure successful delivery of complex systems.
- Support the career development and performance management of the engineering team.
- Contribute technical insights to architecture, design reviews, and critical problem-solving sessions when needed.
- Monitor team health, delivery progress, and remove obstacles to ensure timely delivery.
- Champion engineering culture, talent attraction, and retention initiatives.
Tech Stack of Team (for context)
- Backend: Go or Java
- Messaging & Streaming: Kafka
- API: gRPC
- Frontend (Bonus): TypeScript, [URL Removed] Competencies
- Strong leadership, coaching, and team-building skills.
- Excellent interpersonal and stakeholder management skills.
- Deep understanding of software engineering processes and modern delivery practices (Agile, DevOps, CI/CD).
- Analytical thinking and problem-solving abilities.
- Passion for technology and people development.
What’s on Offer
- Exciting personal and career growth opportunities.
- A collaborative, relaxed, and innovative work culture.
- The chance to work with state-of-the-art technologies and complex distributed systems.
Other:
- Only shortlisted candidates will be contacted. Should you not hear from us after 30 days you may consider your application unsuccessful
- Only SA Citizens will be considered
- Please include your current salary and salary expectations.

Desired Skills:
- APIs
- Java
- Kafka
- Management
- Process Management
- Software Development
- Software Engineering