Enable job alerts via email!

Engineering Manager (CH1130)

Capital H Staffing

Stellenbosch

On-site

ZAR 800 000 - 1 200 000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A medium-sized engineering company in Stellenbosch is expanding its team of Software Engineers to develop next-generation telecom systems. The role involves leading a team, driving best practices, and working with cutting-edge technologies in a collaborative environment. Ideal candidates will have extensive experience in software engineering and team management.

Benefits

Exciting personal and career growth opportunities
Collaborative, relaxed, and innovative work culture

Qualifications

  • Minimum of 10+ years of relevant experience in software or systems engineering.
  • Proven experience in leading and managing engineering teams.

Responsibilities

  • Lead, mentor, and grow a team of highly skilled engineers.
  • Drive engineering best practices and ensure timely delivery.

Skills

Leadership
Coaching
Team Building
Analytical Thinking
Problem Solving
APIs
Software Development
Software Engineering

Education

Bachelor’s Degree in Computer Science
Bachelor’s Degree in Electronic Engineering

Tools

Java
Go
Kafka
gRPC
TypeScript

Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.