Principal Software Engineer

3 weeks ago


Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time
Job Title: Principal Software Engineer

Kerridge Commercial Systems (KCS) is a leading provider of business management solutions for distributors, suppliers, resellers, wholesalers, and merchants. We are seeking a highly skilled Principal Software Engineer to join our development team.

Key Responsibilities:
  • Design, develop, and implement high-quality software solutions that meet customer requirements.
  • Lead the development of new features and enhancements to existing products.
  • Collaborate with cross-functional teams to ensure seamless integration with other systems.
  • Develop and maintain technical documentation, including code comments and API documentation.
  • Participate in code reviews and provide feedback to improve code quality.
  • Stay up-to-date with industry trends and emerging technologies to ensure KCS remains competitive.
Requirements:
  • Extensive experience in software development, with a strong focus on C# and.NET.
  • Proven track record of delivering high-quality software solutions on time and within budget.
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Strong problem-solving skills, with the ability to analyze complex technical issues and develop effective solutions.
  • Knowledge of software development methodologies, including Agile and Scrum.
  • Experience with version control systems, such as Git.
What We Offer:
  • A competitive salary and benefits package.
  • The opportunity to work on challenging and rewarding projects.
  • A collaborative and dynamic work environment.
  • Professional development opportunities, including training and mentorship.

KCS is an equal opportunities employer and welcomes applications from diverse candidates. If you are a motivated and experienced software engineer looking for a new challenge, please apply online.



  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for designing, implementing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the RoleKerridge Commercial Systems, a leading provider of business management solutions for distributors, suppliers, and retailers, is seeking a highly skilled Principal Software Engineer to join our team.Key Responsibilities:Develop and maintain complex software applications for our retail clients, ensuring high-quality solutions that meet their...


  • Stellenbosch, Western Cape, South Africa PlaceTalent Full time

    Software Engineer - Radar SystemsWe are seeking a highly skilled Software Engineer to join our Radar Systems team. As a key member of our team, you will be responsible for developing and implementing software algorithms for our radar products.Key Responsibilities:Design and develop software algorithms for radar systems using MATLAB and C/C++Collaborate with...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Radar Software EngineerWe are seeking a skilled Radar Software Engineer to join our local radar software team. As a key member of our international multi-disciplinary product team, you will be responsible for developing and fine-tuning algorithms in a MATLAB environment, implementing algorithms in embedded C and C++, and creating embedded software that runs...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Test Software EngineerWe are seeking a highly skilled Embedded Test Software Engineer to join our team in Stellenbosch. As an Embedded Test Software Engineer, you will be responsible for developing and implementing software testing strategies for our consumer radar products.Key Responsibilities:Develop and maintain software testing...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Software Development ExpertWe are seeking a highly skilled C++ Developer to join our team at Communicate Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using C++.Key Responsibilities:Design and develop high-quality software components using C++Collaborate...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    We are seeking a highly skilled and motivated software engineer to join our dynamic team at Kerridge Commercial Systems. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key Responsibilities:Collaborate with cross-functional teams to gather and analyze...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Software Development for Consumer Radar ProductsWe are seeking a skilled Software Engineer to join our local radar software team, part of an international multi-disciplinary product team. The successful candidate will be responsible for developing and fine-tuning algorithms in a MATLAB environment, implementing algorithms in embedded C and C++, and creating...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Software Quality Assurance EngineerWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team in Stellenbosch. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key Responsibilities:Develop and maintain...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    QualificationsWe are seeking a highly skilled C++ developer with a strong understanding of object-oriented programming and software design principles. The ideal candidate will have a proven track record of delivering high-quality C++ applications and a strong familiarity with software development tools and methodologies.Key qualifications include:Bachelor's...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Software Development for Radar ProductsWe are seeking a skilled Radar Software Development Engineer to join our local radar software team, part of an international multi-disciplinary product team.Key ResponsibilitiesDevelop and fine-tune algorithms in a MATLAB environment to amaze users of our radar products.Implement algorithms in embedded C and C++ to...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Software Quality Assurance EngineerWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team at Stonebridge HR Solutions. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key Responsibilities:Develop and...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Key QualificationsWe are seeking a highly skilled C++ Developer to join our team. The ideal candidate will have a strong understanding of object-oriented programming and software design principles.Responsibilities:Design and develop high-quality C++ software applicationsCollaborate with cross-functional teams to identify and prioritize project...

  • Software Developer

    2 weeks ago


    Stellenbosch, Western Cape, South Africa Silk Road Consulting (Pty) Ltd Full time

    Software Engineer PositionWe are seeking a skilled Software Engineer to contribute to the development and maintenance of our software systems.Key Responsibilities:Design, develop, and test software applications using C#,.NET, and SQL.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement and maintain...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job DescriptionWe are seeking a skilled Embedded Test Software Engineer to join our team at Stonebridge HR Solutions.Key ResponsibilitiesTake ownership of software testing for consumer radar productsHelp establish a software testing team within the companyStreamline product development by developing well-oiled testing infrastructureEnsure adequate test...

  • Software Engineer

    4 weeks ago


    Stellenbosch, Western Cape, South Africa PlaceTalent Full time

    Job Title: Software DeveloperWe are seeking a highly skilled Software Developer to join our team at Garmin Stellenbosch. As a key member of our development team, you will play a crucial role in creating tools to support testing and evaluation of high-quality consumer radar products.Key Responsibilities:Create desktop applications for capturing field data...

  • Software Developer

    3 weeks ago


    Stellenbosch, Western Cape, South Africa PRR Recruitment Services Full time

    Software Engineer Job OpportunityPRR Recruitment Services is seeking a skilled Software Engineer to join our team.The ideal candidate will possess:Bachelor's degree in Mechatronic or Electronic EngineeringWillingness to travel overseas for variable periodsSouth African citizenship7-10+ years of experience in software developmentKey...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team at Stonebridge HR Solutions. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key ResponsibilitiesEstablish and lead a software testing team to serve multiple...

  • Software Developer

    1 month ago


    Stellenbosch, Western Cape, South Africa PRR Recruitment Services Full time

    Software Engineer OpportunityPRR Recruitment Services is seeking a skilled Software Engineer to join our team.The ideal candidate will possess:Bachelor's degree in Mechatronic or Electronic EngineeringWillingness to travel overseas for variable periodsSouth African citizenship7-10+ years of experience in software developmentKey Responsibilities:Specify and...