Software Engineer
2 days ago
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 timeOur 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 timeOur 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...
-
Engineering Software Professional
1 day ago
Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full timeAbout 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...
-
Software Development Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full timeJob 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,...
-
Software Development Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full timeWe 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...
-
Software Engineering Professional
1 day ago
Stellenbosch, Western Cape, South Africa Capitec Client Care Full timeAt 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...
-
Application SOftware Development Engineer
2 days ago
Stellenbosch, Western Cape, South Africa Network Recruitment Full timeWe 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....
-
Full Stack Software Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Capitec Client Care Full timeJob 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...
-
Senior Software Engineer
2 weeks ago
Stellenbosch, Western Cape, South Africa Communicate Recruitment Full timeThis 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 &...
-
Back-End Software Engineer
6 days ago
Stellenbosch, Western Cape, South Africa Capitec Full timeApply 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...
-
Embedded Hardware/Software Engineer
3 days ago
Stellenbosch, Western Cape, South Africa Dragonfly Aerospace Full timeDirect 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...
-
Back-End Software Engineer
3 days ago
Stellenbosch, Western Cape, South Africa Capitec Full timeApply 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...
-
Senior Software Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full timeCareer 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...
-
Software Engineering Team Lead
1 hour ago
Stellenbosch, Western Cape, South Africa Communicate Recruitment Full timeA 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...
-
Full Stack Software Engineer
3 days ago
Stellenbosch, Western Cape, South Africa Capitec Bank Full timeFull 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 timeCompany 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...
-
Software Engineer: Back-End 10083
2 weeks ago
Stellenbosch, Western Cape, South Africa Capitec Bank Full timeJob 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...
-
Software Engineer: Back-End
5 days ago
Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full timeWe'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...
-
Back-End Software Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Capitec Bank Ltd. Full timeWe'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...
-
Software Engineer: Back-End
3 days ago
Stellenbosch, Western Cape, South Africa Capitec Bank Full timeApply 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...