Menu Close

Cape Town: Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid) posted by Datafin

Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid)

Posted on 2025-04-21

Employer Datafin
Salary 0
Category It Computer
Location Western Cape  /  Cape Town

Job Summary

Software Engineer (C/C++ or Golang) (Stellenbosch Hybrid)IT – Software Development
Stellenbosch – Western Cape – South Africa, Cape Town – Western Cape – South Africa

ENVIRONMENT:
A leading provider of cutting-edge Telecommunications Solutions seeks the coding talents of a Software Engineer, who is keen to become part of its Fibre Front End (FFE) team and would like to grow, contribute and excel in all aspects of its Fibre Front End Development effort. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with established standards and technical design. Applicants will be expected to have a strong passion for robust and reliable software that meets the users needs and performance requirements, possess a Bachelors Degree in Computer Science/Electronic Engineering plus a minimum 3 years relevant previous experience with proficiency in C/C++, Golang, Linux & Git.
DUTIES:
  • Execute full life cycle Software Development.
  • Translate requirements into software architecture design.
  • Write well designed, testable, documented, efficient code.
  • Integrate software components into hardware and existing platforms of the company and clients.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Serve as a subject matter expert.
  • Comply with project plans and industry standards.
REQUIREMENTS:
  • Bachelors Degree in Computer Science or Electronic Engineering plus minimum 3 years relevant previous experience.
  • Proven experience with C/C++ or Golang.
  • Proficient with Linux based systems and shell scripting.
  • Experience with source control procedures and systems, preferably Git.
Tech Stack
  • C++, Golang, Java, Grafana, Elasticsearch, Salt, Proxmox, Jenkins, Git, MySQL, PostgreSQL, GRPC, Thrift, P4
Advantageous –
  • Masters Degree in Computer Science or Electronic Engineering with 5 years of experience.
  • Experience with distributed systems (databases, RPC, deployment, monitoring, configuration).
  • Knowledge of Telecommunication technologies.
  • Java, P4, VHDL, GRPC, Thrift, Grafana.
  • FPGA Design.
  • Familiarity with Agile Software Development methodology and release processes.
ATTRIBUTES:
  • Willingness to gain in-depth functional knowledge of telecommunication technologies, procedures and protocols.
  • Driven to solve tough problems in innovative ways.
  • Critical thinker, detailed-oriented, and able to challenge and engage other team members on design decisions during reviews.
  • Excellent communicator.
  • Self-starter and self-motivated.
Apply for this Job

Software Engineer (C/C++ Or Golang) (Stellenbosch Hybrid) position available in Western Cape, Cape Town. This job position was posted by Datafin. The job has been posted as a premium ad on 2025-04-21 at 16:10:34 in the It Computer category

Click Go Apply to apply online!


You might also like these jobs in the same area.

Apply directly for this position. Please read all instructions carefully.

View Job  Cape Town: Junior Recruiter posted by CallForce

We do not process job applications; we simply aggregate and display job listings.

More related positions


Southern Suburbs: Fullstack Software Engineer posted by redPanda Softwre

PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using JavaScript along with some back-end (C#) programming.JOB SPECIFICAT


View Job
Fullstack Software Engineer

South Africa: Senior Software Engineer – Front-End Cape Town (Hybrid)

Job Description : A cutting-edge technology company currently undertaking a digital transformation are looking for a talented senior front-end software engineer, you will focus on designing and developing highly responsive and interactive user interfaces.


View Job
Senior Software Engineer – Front-End Cape Town (Hybrid)

Johannesburg: Intermediate Software Engineer – C# (Windows Native App) – Fully Remote R900k Per Annum

A health tech company on a mission to add ten years to life expectancy by building an operating system for preventative care is looking to hire an Intermediate C# Software Engineer with experience in Windows native application to join their mission-driven


View Job
Intermediate Software Engineer – C# (Windows Native App) – Fully Remote R900k Per Annum

Johannesburg: Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

A company on a mission to change healthcare by reimagining how "social prescribing" works is looking to hire an exceptional Software Engineer to join their team. This is more than a job, it is a chance to join an early-stage startup, build a game-changing


View Job
Senior Software Engineer – C# (Wpf, Mvvm) – Fully Remote R1.5M Per Annum

Cape Town City Centre: Software Engineer – Java/Kafka

About The Role Theâ?¯Level III Software Engineerâ?¯plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept to development, deployment, and ultimately operating each product. At this level, Softwa


View Job
Software Engineer – Java/Kafka

Stellenbosch: Software Engineer – Capture Team

Our team builds Java-based microservices using Kafka for exactly-once event processing, serving hundreds of operators and analysts worldwide. If you love deep technical research, telecom protocols (PLMN/PSTN), and scalable back-end systems , this role is f


View Job
Software Engineer – Capture Team

Stellenbosch: Software Engineer (Java, C++)

Key Responsibilities: Design, develop, and optimize back-end 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 protoco

View Job  Strand: Raw Materials Buyer posted by Hire Resolve

View Job
Software Engineer (Java, C++)

Stellenbosch: Software Engineer (Front-End)

Key Responsibilities: Execute full lifecycle software development - from design to deployment Translate requirements into scalable software architecture Write clean, efficient, and well-documented code Integrate software with hardware and existing platform


View Job
Software Engineer (Front-End)

Centurion: Embedded Software Engineer

Key Responsibilities: Design, develop, test, and maintain embedded software using C/C++ Collaborate with cross-functional teams including Hardware, Systems, and Testing Engineers Participate in software architecture design and code reviews Optimize code fo


View Job
Embedded Software Engineer

Midrand: Senior Software Engineer

Job Specifics Location: Johannesburg (Hybrid – initially office-based) Salary: Competitive, no additional benefits Industry: Logistics / Warehouse Systems Join a growing tech company building software solutions for the warehousing and logistics industries


View Job
Senior Software Engineer

Midrand: Software Engineer

Job Specifics Location: Johannesburg (Hybrid – initially office-based) Salary: Competitive, no additional benefits Industry: Logistics / Warehouse Systems Join a growing tech company building software solutions for the warehousing and logistics industries.


View Job
Software Engineer

Pretoria: Senior Software Engineer

Senior Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering). Master`s degree will be beneficial. 5-10 years of working experience in software engineering 2-5 years leading a software engineering tea


View Job
Senior Software Engineer

Centurion: Software Engineer (Electronic Or Computer Engineer)

Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering) Minimum of 4 years of experience in embedded designs. Skills required in software and hardware development and an interest in AI, Robotics and R&


View Job
Software Engineer (Electronic Or Computer Engineer)

Cape Town City Centre: Senior Applications Software Engineer

Minimum Requirements: -3-7 years experience -C++ -BSC/BEng/Honours/Masters in Computer Science or Engineering Please get in touch with Megan van Wyk : Senior Applications Software Engineer position available in Cape Town Region, Cape Town City Centre. This


View Job
Senior Applications Software Engineer

Centurion: Software Engineer

Key Responsibilities Analyse system-level requirements and translate them into high-level software requirements Develop and review test cases to validate high-level software requirements Write and review documentation in line with the traditional V-Model (


View Job
Software Engineer

South Africa: Junior Software Engineer

Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for software engineering. If you`re based in Cape Town (or open to a hybrid setup), this could be your opportunity to work wit


View Job
Junior Software Engineer

South Africa: Junior Software Engineer

Shape the Future of Connectivity in Africa Were on the lookout for bright, talented graduates with a BSc in Computer Science or BEng, strong academic results, and a passion for software engineering. If you`re based in Cape Town (or open to a hybrid setup),

View Job  Western Cape: Production Administrator posted by Milkor Integrated Systems

View Job
Junior Software Engineer

Stellenbosch: Application Software Development Engineer

We are looking for an exceptional and passionate Software Engineer / Developer to join their dynamic Application Software team. Successful candidates will form part of an application software development team developing software for user applications. We p


View Job
Application Software Development Engineer

Stellenbosch: 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 part of a software development team developing software for user applications. We perf


View Job
Software Engineer

South Africa: Intermediate Software Engineer (React & Nodejs)

Which Requirements should you meet? A passion for solving problems and providing workable solutions Strong analytical and reasoning skills with an ability to visualise processes & outcomes Proficiency in troubleshooting software issues and debugging a larg


View Job
Intermediate Software Engineer (React & Nodejs)

Centurion: Software Engineer

Key Responsibilities: Develop, optimize, and maintain high-performance software solutions in C/C++. Work closely with hardware and firmware teams to ensure seamless integration. Design and implement efficient algorithms and real-time systems . Contribute t


View Job
Software Engineer

Somerset West: Development Engineer: Software / Software Developer

Key Duties: Develop software for operator-facing, mission-critical applications in C2 and ISR systems. Own features from requirements through design, implementation, and testing (front-end and back-end). Research new technologies to understand user require


View Job
Development Engineer

Centurion: Software Engineer

Defence & Security Industry | Software Engineer | Gauteng | On-site | Embedded C/C++ Experience Required A leading player in the defence and security sector is looking for a Software Engineer to join their high-performance team in Gauteng. This is an excel


View Job
Software Engineer

Johannesburg: Full Stack Software Engineer

FinTech Industry | Full Stack Software Engineer | Johannesburg | On-site | ASP.NET & React Experience Required An established financial technology firm is looking for a motivated Full Stack / ASP.NET Developer to join their growing development team in Joha


View Job
Full Stack Software Engineer

Stellenbosch: Software Engineering Manager (Code Tribe Captain)

This is a rare calling to step into a pivotal rolebalancing strategic thinking with hands-on guidance. You`ll shape systems, uplift the team, and bring balance between structure and creativity. Skills & Experience: Minimum 10 years in software engineering


View Job
Software Engineering Manager (Code Tribe Captain)

Error making API request.
Share this to someone who needs a job:
Posted in Jobs in Cape Town, Jobs in Western Cape

More Jobs in Your Area