×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Stellenbosch, 7600, South Africa
Listing for: AiR
Full Time position
Listed on 2026-01-13
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Overview

The role focuses on building next‑generation scalable systems that manage capture bandwidth efficiently and minimise user interaction. The engineering team is working across areas such as internet traffic reduction, programmable switches, communication protocols, system control logic, and monitoring.

Team Culture

The environment is collaborative, learning‑oriented, results‑driven, and customer‑focused. Agile and Scrum methodologies are followed, with exposure to a wide variety of technologies and opportunities to work with subject matter experts.

Key Responsibilities
  • Execute full life cycle software development.
  • Translate requirements into software architecture and design.
  • Write well‑designed, testable, documented, efficient code.
  • Integrate software into hardware and existing platforms.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Act as subject matter expert.
  • Ensure compliance with project plans and industry standards.
Requirements
  • Bachelor’s degree in Computer Science or Electronic Engineering with at least 3 years relevant experience.
  • Proven experience with C/C++ or GoLang.
  • Proficiency in Linux‑based systems and shell scripting.
  • Familiarity with source control procedures and systems (preferably Git).
Personal Attributes
  • Willingness to gain in-depth knowledge of telecommunications technologies, procedures, and protocols.
  • Innovative problem solver, critical thinker, detail‑oriented.
  • Strong communicator, able to challenge and contribute during design reviews.
  • Self‑starter, motivated, and collaborative.
Beneficial
  • Masters degree with 5+ years of experience.
  • Experience with distributed systems (databases, RPC, deployment, monitoring, configuration).
  • Knowledge of telecommunications technologies.
  • Exposure to Java, P4, VHDL, gRPC, Thrift, Grafana.
  • Familiarity with Agile development and release processes.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary