High-Performance C++ Software Developer Lead

2 days ago


Johannesburg, Gauteng, South Africa Level-Up Full time
Job Description

We are seeking an experienced Senior C++ 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 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. The successful candidate must be based in the Gauteng area and be prepared to work in a hybrid environment, dividing their time between the office and remote work.

Main 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.

Required Skills and Qualifications:
  • C++ Development:
    • Extensive experience with C++ (5+ years) in a production environment, focusing on high-performance and scalable systems.
  • Video Processing:
    • 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 500 000 per annum
Benefits:
  • Hybrid work environment
  • Opportunities for career growth and professional development


  • 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,...


  • 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 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...

  • Lead C# Developer

    3 weeks ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    E-Merge is hiring a talented Senior C# Full Stack Developer to lead our market relegation team.In this role, you will focus on securities, stocks, and bonds, working with clients globally. You'll join a high-calibre team that's passionate about innovation, cutting-edge technology, and creativity.This is a permanent position in Sandton CBD, offering a salary...


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

    At Level-Up, we're seeking a highly skilled Lead C# Developer to join our team. This is an exceptional opportunity for a seasoned professional to leverage their expertise in cloud computing and C# development to drive our software solutions forward.About the RoleThis senior-level position demands a deep understanding of cloud-native applications,...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    About the Role:We are seeking a Software Development Lead to join our team at Network Recruitment. As a key member of our development team, you will be responsible for leading the design and development of complex web applications and mentoring and guiding team members.The ideal candidate will have 6+ years of experience in full-stack software development...


  • 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,...

  • C# Software Architect

    2 weeks ago


    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 Network Recruitment Full time

    Job DescriptionWe are seeking an experienced Software Development Lead to join our team at Network Recruitment.The successful candidate will have a proven track record of leading the design and development of complex web applications, as well as mentoring and guiding team members to set best practices in coding and architecture.Key responsibilities include...


  • 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 Edge Executives Full time

    Job OverviewWe are Edge Executives, a leading company seeking a skilled Senior Backend .net/ C# Developer to join our team. As a key member of our development team, you will play a critical role in designing, developing, and maintaining our software applications.


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

    Job SummaryAzure C# Development Lead is required to design, develop, and maintain high-quality applications using C# and Azure services. The successful candidate will work on-site with flexible working hours, contributing to cutting-edge projects that leverage the latest in cloud technology.The estimated salary for this position is R1,200,000 - R1,500,000...


  • 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 Network Recruitment Full time

    About This RoleAt Network Recruitment, we're seeking an accomplished Software Development Lead to spearhead our team's efforts in delivering high-quality software solutions using .NET technologies.Key ResponsibilitiesProject Leadership: Oversee the design, development, and implementation of new software features and system requirements, ensuring timely...


  • Johannesburg, Gauteng, South Africa Performer Recruitment and Consulting Full time

    Unlock Your Potential as a Software Development ExpertWe are seeking an experienced and skilled Software Development Expert to join our team at Performer Recruitment and Consulting.This role offers the opportunity to work on various projects, develop high-scale systems, and handle big amounts of data. As a key member of our team, you will be responsible for...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Network Recruitment Job DescriptionCompany OverviewWe are a leading recruitment agency specializing in IT and software development talent. Our team of experts works closely with clients to understand their unique needs and deliver tailored solutions that meet their goals.Job DescriptionWe are currently seeking a Back-End Developer Lead to join our team. The...


  • 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 Network Recruitment Full time

    Job Summary:We're on the hunt for a seasoned Lead Developer to spearhead our development efforts. With a strong background in C#, .Net Core, SQL, and Angular, you'll drive the creation of sophisticated software applications that exceed client expectations.Key Responsibilities:Leverage your expertise in C#, .Net Core, SQL, and Angular to design and develop...


  • Johannesburg, Gauteng, South Africa IOCO Full time

    IOCO is seeking a Software Development Manager to lead their IT team in Johannesburg, Ormonde. This role offers a competitive salary of R1 200 000 - R1 500 000 per annum.About the PositionThe ideal candidate will have 7+ years of experience in software development and be responsible for developing and maintaining .NET Web Forms applications and C# services....