Enable job alerts via email!

Software Engineers (All Levels) (CH1129)

Capital H Staffing

Stellenbosch

On-site

USD 30,000 - 55,000

Full time

12 days ago

Boost your interview chances

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

Job summary

A medium-sized engineering company in Stellenbosch seeks Software Engineers to develop next-generation software platforms for distributed telecommunications. Candidates should have strong backend development skills in Go, Java, or C++, along with experience in API development and event-driven systems like Kafka. This position offers growth opportunities in a collaborative, innovative environment.

Benefits

Exciting personal and career growth opportunities
Collaborative, relaxed, and innovative work culture
Work with state-of-the-art technologies

Qualifications

  • Bachelor's Degree in Computer Science or Electronic Engineering required.
  • Experience ranges from 2+ years (mid-level) to 7+ years (senior roles) with a strong CS foundation.

Responsibilities

  • Design and build scalable, distributed backend systems using cutting-edge technology.
  • Develop and integrate complex hardware and software systems.

Skills

APIs
C++
Java
Kafka
Typescript
Software Development
Software Engineering

Education

Bachelor’s Degree in Computer Science or Electronic Engineering

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 or Electronic Engineering.
  • Experience:
    • Mid-level roles: Minimum of 2+ years of relevant software development experience.
    • Senior roles: 7+ years of relevant experience, with a solid foundation in Computer Science or Engineering.
Key Technical Focus

  • Strong backend development skills using Go, Java, or C++.
  • Experience with event-driven systems, particularly Kafka.
  • API development experience using gRPC.
  • TypeScript and [URL Removed] experience will be advantageous.
  • For Mid-level roles, protocol processing experience will be an added advantage.


Tech Stack

  • Backend: Go or Java
  • Messaging & Streaming: Kafka
  • API: gRPC
  • Frontend (Bonus): TypeScript, [URL Removed] Competencies

    • Strong communication skills.
    • Effective planning and organizational skills.
    • Analytical thinking and problem-solving abilities.
    • Passion for programming and technology innovation.
    • High attention to detail and commitment to code quality.
    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
  • C++
  • Java
  • Kafka
  • Software Development
  • Software Engineering
  • Typescript
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.