High-Performance C++ Software Developer

1 week ago


Johannesburg, Gauteng, South Africa Level-Up Full time

We are seeking an experienced software developer with a strong background in computer science or electrical engineering. The ideal candidate will have at least 5 years of hands-on experience writing high-performance C++ code and integrating with third-party SDKs and API libraries. Experience in video processing technologies such as encoding, decoding, transcoding, and video pipelines is highly desirable.

Key Responsibilities:
  • C++ Development: Write clean, efficient, and maintainable C++ code to develop new software solutions and improve existing systems.
  • Integrate third-party SDKs and API libraries into applications, ensuring seamless functionality and compatibility.
Video Processing: Contribute to the development of video processing solutions, including encoding, decoding, and transcoding. Work on video pipeline optimization to improve performance and ensure high-quality video output.Collaboration & Agile Environment: Collaborate with cross-functional teams, including product managers, engineers, and designers to deliver software features. Participate in Agile development processes, attending sprint planning, daily stand-ups, and retrospectives.Testing & Quality Assurance: Implement TDD (Test-Driven Development) practices to ensure code quality and reliability. Write and maintain unit tests to verify code functionality and reduce the risk of defects.Linux & System Knowledge: Utilize Linux-based systems for development and testing purposes, ensuring compatibility and optimization across platforms.Key Skills & Competencies:
  • C++ Development: Extensive experience with C++ (5+ years) in a production environment, focusing on high-performance and scalable systems.
  • Solid understanding of video encoding, decoding, transcoding, and video pipeline technologies.
3rd Party Integrations: Experience in integrating third-party SDKs and APIs into software applications.Testing & Development Practices: Strong familiarity with TDD (Test-Driven Development) and writing unit tests to ensure software quality.Agile Methodologies: Experience working in an Agile development environment, participating in sprints, and adhering to Agile best practices.Linux: Solid working knowledge of Linux environments, with the ability to troubleshoot and optimize code within these systems.Estimated Salary:

R1,200,000 - R1,800,000 per annum

Qualifications and Experience:
  • Education: Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Experience: Minimum of 5 years of experience in software development using C++, with a strong understanding of performance optimization.
  • Preferred Skills: Familiarity with Agile methodologies and working in Agile teams. Linux development experience. Knowledge of TDD, unit testing, and continuous integration.


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    About Level-UpLevel-Up is a leading software development company that aims to push the boundaries of innovation. We're seeking an experienced Senior C++ Software Developer to join our team and contribute to the development of high-performance systems.Salary: R1,200,000 - R1,800,000 per annumJob DescriptionWe're looking for a highly skilled C++ developer with...


  • Johannesburg, Gauteng, South Africa Unique Personnel Full time

    Job Title: Senior Software Engineer - C# DeveloperWe are seeking a talented C# developer to join our team at Unique Personnel.Estimated Salary: R 850,000 per annumThe ideal candidate will be responsible for developing both front-end and back-end solutions using modern technologies to deliver high-quality software applications.Key Responsibilities:Develop,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Responsibilities: Design and Develop High-Quality Software: Produce working, high-quality software based on detailed design documentation. Collaborate with Cross-Functional Teams: Work closely with designers, product owners, and engineers to define, design, and ship new features. Ensure Performance and Quality: Ensure applications are performant,...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    OverviewAt Blue Bean Software, we are a premier custom software and product development IT company. Our team prides ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups.We have a prominent presence in the financial services industry and have started to branch out into other sectors such as agritech and healthtech.Job...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    **About Blue Bean Software**We are a leading software development company looking for a highly skilled DevOps Engineer to join our team.**Salary: $120,000 - $180,000 per year**We offer a competitive salary and benefits package to attract top talent.**Job Description**We are seeking a seasoned DevOps Engineer to oversee the development and deployment of our...


  • Johannesburg, Gauteng, South Africa Mindworx Consulting Full time

    Job OverviewWe are seeking a highly skilled Quantitative Developer to join our team at Mindworx Consulting.SalaryThe estimated annual salary for this position is between $120,000 and $180,000, depending on experience.Job DescriptionIn this role, you will design, develop, and maintain sophisticated trading applications that meet high performance and...


  • Johannesburg, Gauteng, South Africa Sourceworx Full time

    {"title":"Key Responsibilities and Qualifications", "sections":[{"title":"Job Summary", "content":"At Sourceworx, we are seeking a highly skilled Intermediate C# Developer to contribute to our development team. The ideal candidate will possess a solid understanding of C# and .NET framework, along with the ability to design, develop, and maintain efficient,...


  • Johannesburg, Gauteng, South Africa Level-Up Full time

    We are Level-Up, a dynamic company seeking an exceptional C# Software Architect to lead our development team. As a senior member of our staff, you will play a key role in shaping the technical direction of our organization.About the JobThe successful candidate will have a deep understanding of C# development and be able to mentor junior team members. Your...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    **Overview**Plus 1x is seeking an experienced C# Developer to join our team as a Senior Software Engineer. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using C# and Microsoft Azure.The ideal candidate will have a deep understanding of C# programming, cloud services, and a...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    Job OverviewE-Merge, a dynamic tech company with a global footprint, is seeking an exceptional Senior C# Developer with Angular experience to join our team in Sandton. This permanent position comes with a cost-to-company salary of R800k pa negotiable on experience and ability.About the RoleWe are looking for a fearless code-warrior who can dive into the...


  • Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full time

    We are seeking a skilled C# Software Engineer to enhance our development team. The ideal candidate will play a crucial role in designing, developing, and maintaining applications using C# and .NET technologies.About the JobThis is an excellent opportunity for a talented software developer to contribute to various projects, including web applications and...


  • Johannesburg, Gauteng, South Africa Dante Personnel Full time

    At Dante Personnel, we are seeking a highly skilled Senior Software Development Lead to join our team. Key responsibilities include leading software development, implementation, and maintenance of multiple projects/products, as well as designing software systems and solution architecture. The ideal candidate will have a minimum of 6 years industry experience...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Requirements:As a skilled C# Developer at Network Recruitment, you will be responsible for designing and developing high-quality software solutions using C# and .NET technologies. Your expertise in object-oriented development techniques and experience with n-tier architecture will be crucial in creating scalable and efficient systems.Key...


  • Johannesburg, Gauteng, South Africa Plus 1x Full time

    We are looking for an experienced Senior C# Developer Lead to lead our team of developers. The ideal candidate will have a strong understanding of C# programming and experience with cloud services.Key Responsibilities:Lead a team of developers to design, develop, and maintain high-quality software applications using C# and Azure.Architect and implement...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is a cutting-edge Sports betting software solution hub with a significant presence across South Africa, Africa, Australia, and the Netherlands. We are looking for a technically skilled Senior Software Developer with expertise in the .NET stack to work on robust, secure high-volume transaction systems.This is an exciting opportunity to collaborate...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Kerridge Commercial Systems (KCS) is a fast-growing company that requires a skilled Principal Software Engineer to join our team. As the market leader in developing and delivering fully integrated business management solutions, we are looking for a talented individual to help us design, implement, and support high-performance systems.The successful candidate...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior C# Software Engineer Position We are seeking a highly skilled and experienced C# software engineer to join our team at Network Recruitment. This is an excellent opportunity for a talented individual to utilize their expertise in designing, developing, and maintaining robust and scalable applications using C#. About the Role:The ideal...


  • Johannesburg, Gauteng, South Africa Psybergate Full time

    Technical RequirementsWe are looking for a highly skilled C# software professional to join our team at Psybergate. The ideal candidate will have 5+ years of experience in ASP.NET Core development and a strong focus on object-oriented programming, dependency injection, and SOLID principles.About the Role:This position involves developing robust and efficient...


  • Johannesburg, Gauteng, South Africa E-Merge Full time

    About E-MergeE-Merge is a well-regarded software development company based in Cape Town, South Africa.We specialize in creating bespoke software solutions tailored to meet the unique needs of key clients across SA and internationally. Our team demands innovation and partners with expert software developers to deliver cutting-edge solutions using the .NET...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Blue Bean Software is a leading custom software and product development IT company.We pride ourselves in delivering high-quality solutions for large enterprises and dynamic start-ups, leveraging our expertise in tech savvy and deep understanding of client needs.We have a strong presence in the financial services industry and are expanding into agritech and...