Software Engineer

2 days ago


Stellenbosch, Western Cape, South Africa Network Recruitment Full time
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 perform formal software development for highly reliable safety-critical and mission-critical systems.

1. ROLES AND RESPONSIBILITIES
Includes the following, but is not limited to:
1.1. Design, develop, and maintain mission-system-related software including software for payload control, payloads emulators, relay applications, mission logic, etc.;
1.2. Manage and optimise Docker environments for mission system appliances;
1.3. Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and build systems;
1.4. Develop and support other general software productivity tools;
1.5. Play a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts;
1.6. Implement engineering processes, plans and policies as applicable to a specific project; and
1.7. Perform minor support roles within the company, if required.

2. REQUIREMENTS
2.1. Minimum Qualifications:
2.1.1. Bachelors Degree in Computer Science (BSc) or Engineering (BSc Eng. / BEng).
2.2. Required Skills and Experience:
2.2.1. Proficiency with one or more general-purpose programming languages: Python, C++, Java etc.
2.3. Recommended Skills and Experience:
2.3.1. Practical experience with modern Python, particularly versions 3.10 and beyond;
2.3.2. Strong knowledge of the Python Standard Library and common third-party libraries such as lxml, numpy, and argparse;
2.3.3. Familiarity with markup languages and related technologies, including XML, XSLT, XML Schema, JSON, and YAML;
2.3.4. Proficiency with containerisation technologies such as Docker;
2.3.5. Solid understanding of the Linux operating system, particularly distributions like Debian and Ubuntu;
2.3.6. Competence in one or more scripting languages, such as Bash, Batch, or PowerShell;
2.3.7. Hands-on experience with version control systems, including Git, Subversion, or Perforce
2.3.8. Experience working within Agile teams and/or using issue tracking tools like Jira; and
2.3.9. 23 years of relevant industry or postgraduate experience would be advantageous

  • Software Engineer

    3 weeks ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Our client is looking for talented Software Engineers to design and develop distributed, scalable systems for high-stakes environments. You will work on challenging projects involving signal capture and analysis, data warehousing, and content retrieval. Your role will include full lifecycle system implementationanalysis, design, build, test, and supportwhile...

  • Software Engineer

    1 week ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Our client is looking for talented Software Engineers to design and develop distributed, scalable systems for high-stakes environments. You will work on challenging projects involving signal capture and analysis, data warehousing, and content retrieval. Your role will include full lifecycle system implementationanalysis, design, build, test, and supportwhile...


  • Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full time

    About the RoleThis exciting opportunity exists within our space technology solutions provider, Dragonfly Aerospace. We are looking for an experienced Engineering Software Professional to design and develop software solutions for our spacecraft engineering projects.As a key member of our engineering team, you will be responsible for maintaining all software...


  • Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full time

    Job DescriptionWe are seeking a highly skilled Software Programming Engineer to join our team at Dragonfly Aerospace. This role will be based in our Stellenbosch office outside Cape Town.About the RoleThe Software Programming Engineer will design and implement software solutions for Space and Ground segments of spacecraft engineering, including development,...


  • Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Dragonfly Aerospace. As a key member of our engineering team, you will be responsible for designing and implementing software solutions that meet the needs of our clients and stakeholders.The ideal candidate will have a strong background in software programming, with experience...


  • Stellenbosch, Western Cape, South Africa Capitec Client Care Full time

    At Capitec, we're on the lookout for talented individuals to join our value-added services division. As a Full Stack Software Engineer III, you'll form part of a new team that offers exciting products, growth opportunities, and innovative projects beyond traditional banking services.Job DescriptionYou'll design, develop, test, deploy, maintain, and enhance...


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

    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 perform formal software development for highly reliable safety-critical and mission-critical systems.1....


  • Stellenbosch, Western Cape, South Africa Capitec Client Care Full time

    Job DescriptionThe Back-End Software Engineer plays a vital part in designing, developing, testing, deploying, maintaining, and enhancing complex software systems and applications. They work closely with developers and stakeholders to scope, progress, status, and resolution of engineering problems.ResponsibilitiesWriting and testing code for the development...


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

    This isnt just another dev jobthis is your chance to build, innovate, and lead . Youll be crafting high-performance backend systems using Go or Java , integrating with Kafka and gRPC , and scaling platforms that push boundaries. If youre the kind of engineer who wants ownership, influence, and technical excellence , then welcome to the big leagues . Skills &...


  • Stellenbosch, Western Cape, South Africa Capitec Full time

    Apply by: We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2. Once you have completed the above finalize your application by clicking apply...


  • Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full time

    Direct message the job poster from Dragonfly AerospaceHead of Human Resources at Dragonfly AerospaceDragonfly Aerospace (DFA) is looking for an Embedded Hardware/Software Engineer to join our team. They will be based at our Stellenbosch office outside of Cape Town.CV'S NOT SENT TO THE ABOVE EMAIL ADDRESS MIGHT NOT BE CONSIDERED FOR THE ROLE.The Embedded...


  • Stellenbosch, Western Cape, South Africa Capitec Full time

    Apply ByWe're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click hereOnce you have completed the above finalize your application by clicking apply...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full time

    Career OpportunityCapitec Bank is looking for a Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for leading the design, development, testing, deployment, maintenance, and enhancement of complex software systems and applications.Key Responsibilities:Lead cross-functional teams to deliver high-quality products...


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

    A successful candidate will possess a degree in Engineering, with a focus on Computer Science, Electrical Engineering, or a related field. The role requires at least 5 years of experience in software engineering and 2 years of leadership experience managing a team of skilled professionals.The ideal candidate will have expertise in programming languages such...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Full time

    Full Stack Software Engineer RoleWe are seeking a Full Stack Software Engineer to join our team at Capitec Bank. The ideal candidate will have a strong background in both front-end and back-end software development and a passion for delivering high-quality solutions.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software systems and...


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

    Company OverviewCommunicate Recruitment is a renowned recruitment agency dedicated to connecting top talent with innovative companies. Our commitment to excellence and passion for technology drive our mission to deliver exceptional solutions.Job SummaryWe are seeking an experienced Senior Software Engineer to join our team in building scalable applications...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Full time

    Job title : Software Engineer: Back-End 10083Job Location : Western Cape, StellenboschDeadline : April 10, 2025Quick Recommended LinksJobs by Location Job by industries Purpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full time

    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2. Once you have completed the above, finalize your application by clicking apply below.Are...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full time

    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click hereOnce you have completed the above, finalize your application by clicking apply...


  • Stellenbosch, Western Cape, South Africa Capitec Bank Full time

    Apply by:We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click here.Once you have completed the above, finalize your application by clicking apply...