Where

Software Engineer (Java, C++)

Network Recruitment
Cape Town Full-day Full-time

Description:

Our client is seeking Software Engineers (2-7 years of experience) to join our team in Stellenbosch, working on a hybrid model (3 days per week in office). Successful candidates will contribute to the development of high-performance backend systems using Go, Java, or C++, with a focus on distributed architectures and real-time processing.

Key Responsibilities

  • Design, develop, and optimize backend services in Go, Java, or C++
  • Implement and maintain event-driven systems using Kafka
  • Develop high-performance APIs with gRPC
  • Collaborate on scalable, low-latency solutions
  • (Bonus) Work on protocol processing (telecom, networking, or similar domains)

Required Qualifications

  • Bachelor's degree in Computer Science or Engineering
  • 2-7 years of backend development experience
  • Proficiency in Go, Java, or C++
  • Experience with Kafka or similar messaging systems
  • Knowledge of gRPC or REST APIs
  • Strong problem-solving and debugging skills

Preferred Skills

  • Experience with protocol processing (e.g., telecom, networking, or embedded systems)
  • Familiarity with distributed systems and concurrency models
  • Knowledge of performance optimization techniques
  • Exposure to cloud-native technologies (Docker, Kubernetes)
Apply now!

If you are interested in this opportunity, please apply directly. For more IT jobs, please visit www.networkrecruitment.co.za. If you wish to send your CV per email forward your CV to clombard@networkrecruitment.co.za and copy the reference number in brackets in the subject line of your e-mail.

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions

Requirements:

  • Design, develop, and optimize backend services in Go, Java, or C++
  • Implement and maintain event-driven systems using Kafka
  • Develop high-performance APIs with gRPC
  • Collaborate on scalable, low-latency solutions
  • (Bonus) Work on protocol processing (telecom, networking, or similar domains)
  • Bachelor's degree in Computer Science or Engineering
  • 2-7 years of backend development experience
  • Proficiency in Go, Java, or C++
  • Experience with Kafka or similar messaging systems
  • Knowledge of gRPC or REST APIs
  • Strong problem-solving and debugging skills
  • Experience with protocol processing (e.g., telecom, networking, or embedded systems)
  • Familiarity with distributed systems and concurrency models
  • Knowledge of performance optimization techniques
  • Exposure to cloud-native technologies (Docker, Kubernetes)
15 Apr 2025;   from: careers24.com

Similar jobs

  • Network Recruitment
  • Cape Town
Description: Our client is seeking Software Engineers (2-7 years of experience) to join our team in Stellenbosch, working on a hybrid model (3 days per week in office). Successful candidates will contribute to the development of high-performance backend ...
2 days ago
  • Network Recruitment
  • Cape Town
Description: An automation company in Somerset West is seeking a Software Engineer. We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form ...
6 days ago
  • Network Recruitment
  • Cape Town
Description: An automation company in Somerset West is seeking a Software Engineer. We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form ...
6 days ago
  • Network Recruitment
  • Cape Town
Description: Are you an exceptional and passionate Software Engineer looking to join a dynamic and innovative team? If you have a keen interest in mission-critical systems and a strong programming background, this opportunity could be the perfect fit for ...
6 days ago