Senior C++ Software Developer - Randburg - Level-Up

    Level-Up
    Level-Up Randburg

    2 days ago

    Default job background
    Technology / Internet
    Description

    Senior C++ Software Developer

    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.

    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.
    • Utilize Linux-based systems for development and testing purposes, ensuring compatibility and optimization across platforms.

    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.
      • Proven experience integrating third-party SDKs and APIs into software applications.
      • Experience in the field of video processing (encoding, decoding, transcoding, video pipelines) is highly beneficial.
    • Preferred Skills
      • Familiarity with Agile methodologies and working in Agile teams.
      • Linux development experience.
      • Knowledge of TDD, unit testing, and continuous integration.

    The ideal candidate will possess excellent problem-solving skills, a strong attention to detail, and the ability to work effectively in a team environment.

    The company offers a dynamic and supportive work environment, opportunities for growth and professional development, and a competitive compensation package.



  • Datonomy Solutions Randburg

    Job Title: Software Developer · We are seeking a highly skilled Software Developer to join our team at datonomy-solutions. · This is an initial 12-month contract, with the opportunity to extend based on performance and business needs. · Key Responsibilities: · Design, develop, an ...


  • CIBA Industries Sandton

    Job Title: Software Developer · Our client is seeking a motivated software developer to join the team on a 12-month contract. This role is ideal for individuals eager to gain hands-on experience in software development while working alongside experienced developers. · The success ...


  • DeARX Sandton

    Software Developer (Intermediate Backend Full stack - Financial Services) · Job Title: Intermediate Software Developer (Hybrid Working, 12-Month Contract) · Industry: Financial Services · About the Role: · We are seeking a highly motivated and skilled Intermediate Software Develo ...


  • DeARX Sandton

    Software Developer (Intermediate Backend Full Stack - Financial Services) · Job Title: Intermediate Software Developer (Hybrid Working, 12-Month Contract) · Location: Sandton, South Africa · Industry: Financial Services · About the Role: · We are seeking a highly motivated and sk ...


  • Datonomy Solutions Sandton

    We are seeking an exceptional individual to build web applications using Angular 13+ with a passion for developing cutting-edge web front-end applications. · The ideal candidate will play a critical role in all aspects of development, from design and planning to deployment. They ...


  • Datonomy Solutions Johannesburg North

    We are seeking a skilled Software Developer to join our team at datonomy-solutions, based in Johannesburg. · Role Overview · This is an initial 12-month contract, with the possibility of extension. · Key Responsibilities · Develop robust and efficient ASP.NET Core APIs using C#. ...


  • Network IT Randburg

    Senior Software Developer Role · We are seeking an experienced Senior Software Developer to design, execute, assess, and troubleshoot software programs and applications. · Duties & Responsibilities · Design, develop, and deploy high-quality software applications. · Collaborate wi ...


  • 25Eight LLC Randburg

    About HelloKindred · HelloKindred are specialists in staffing marketing, creative and technology roles, offering a range of talent solutions that can be delivered on-site, remotely or hybrid. · Our vision is to make work accessible and people's lives better. We do this by disrupt ...


  • NTT Randburg

    Impactful Role at NTT DATA · We're pushing the boundaries of what's possible, renowned for technical excellence and leading innovations. Our workplace embraces diversity and inclusion, a place where you can grow, belong and thrive. · Your Day at NTT DATA · The Software Developmen ...


  • Dante Personnel Randburg

    Job Description: · We are seeking a skilled Systems Developer to join our team at Dante Personnel. · Key Responsibilities: · System Development: Develop and maintain bespoke systems using Zoho and Dwelent code. · Performance Optimization: Improve existing systems and enhance arch ...


  • Vito Solutions Randburg

    Job Title: Java Software Developer · Overview · We are seeking a skilled Java Software Developer to join our global team, contributing to the design, development, and maintenance of modern cloud solutions. The successful candidate will work alongside talented professionals in an ...


  • Dante Personnel Randburg

    Job Title: Bespoke Systems Developer · We are seeking a skilled Bespoke Systems Developer to join our team at Dante Personnel. As a key member of our technical department, you will be responsible for designing, developing, and maintaining bespoke systems using Zoho and Dwelent co ...


  • The Focus Group Randburg

    Job Summary · We are seeking a skilled software developer to realize the detailed design through programming and configuration, and provide guidance and mentoring to other software developers. The ideal candidate will develop CRM model-driven apps to facilitate lead management by ...


  • Pro Development Group Sandton

    Software Developer L2 · Our company, a global technology firm, is seeking a skilled software developer to join our team on a contract basis. This position offers stability, growth opportunities, competitive rates, and a collaborative working environment. · The role involves worki ...


  • Absa Group Sandton

    Empowering Africa's tomorrow, together…one story at a time. · Welcome to Absa Group, where our rich history and expertise come together to shape the future of Africa. · Job Summary · The CIB Corporate Technology team is looking for a Senior Technical Lead to develop high-performi ...


  • Absa Bank Sandton

    Empowering Africa's tomorrow, together…one story at a time. · With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to rese ...


  • Vito Solutions Randburg

    Job Type: · Permanent · Company: · Vito Solutions is an international software development and consulting company. · Location: · Johannesburg, South Africa · Work Model: · We operate a hybrid working model. However, the first 3/4 months will be spent working onsite. · About the J ...


  • Network IT Randburg

    Job Title: Senior Software Developer · Duties and Responsibilities: · The Senior Software Developer will be responsible for designing, executing, assessing, and troubleshooting software programs and applications. This is a fully office-based role that requires strong technical sk ...


  • Kontak Recruitment Randburg

    Join a high-growth SaaS company as a Software Developer - Recent Grad, contributing to powerful web-based solutions used by leading companies worldwide. · Fully remote for residents of South Africa, this is an exciting opportunity for someone early in their career who's excited b ...


  • Sabenza IT Recruitment Sandton

    Software Engineer · We are seeking an accomplished software engineer to collaborate with our team and leverage their expertise in coding and numerical analysis. · Sabenza IT Recruitment is looking for a highly skilled professional to work on translating algorithms into efficient ...

Jobs
>
Randburg