Software Engineer
1 week ago
The role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval.
Qualifications and Experience
- Minimum B.Eng Computer Engineering or similar qualification.
- 4+ years of software development experience.
- Knowledge and domain expertise to design systems in line with standard solutions.
- Good understanding of engineering lifecycle.
- Develop software in line with architecture principles.
- Modular and object-oriented software development skills.
- Development in the Windows environment and Linux environment.
- Knowledge of model-based system engineering will be advantageous.
- Documentation skills of software.
- Design documentation in accordance with standards and customer requirements.
- Reliability Engineering.
- Manufacturing and testability of products.
- Proficient in various programming languages (e.g C/C++,Python, etc)
- Proficient in version control tools (e.g GIT, BitBucket)
1. Participate in the software design process
Ability to prepare and document software designs.
Receives user stories and bugs, and divides them into smaller tasks in RMTool/Redmine.
Ability to estimate the effort required before starting a task.
The ability to design features, functions and products.
2. Development and roadmap process
Implement functionality to achieve set goals for each sprint within the set deadlines.
Identify any issues related to bugs and report it to the Project Manager.
Ensure that progress report is done in scrum tool before meeting.
Scrum meeting attendance.
The ability to develop collaboratively with team members.
Source code must be checked in daily.
Work closely with the Project Managers for overall milestone plan, updates, risk, and scope changes to ensure the technical system aspects of the delivery.
3. Creation of Source Code Based
Ability to code product software based on a predefined, approved design that addresses the user requirements.
Ability to produce quality code
Deliver code with an acceptable defect rate
Ensure when development task is completed that the feature or bug fix is sanity checked, and released via config (RMTool).
Fix bugs and implement new functionality with a acceptable turnaround time
Deliver code of exemplary quality
4. Configuration Management of Software Components
Dependencies and required configuration should be complete during the release process on code repo.
The system build process must be followed
Install set/GIT version on config.
5. Delivery Stabilisation
Coordinate with project manager and systems engineer to address critical and urgent issues.
Define critical software functions for delivery according to the Request for Quote (RFQ) and that all are documented in the Factory Acceptance Test (FAT) procedure.
Verify that the software quality of delivery is acceptable.
Address risks with project manager and systems engineer to resolve key scope/feature/bugs issues delaying delivery stabilisation.
6. Factory Acceptance
Generate the software FAT document and ensure that all requirements are tested.
Software FAT document must reside with Config.
Review Quality Assurance (QA) FAT document and confirm it is up to standard.
What We Offer:
HENSOLDT South Africa focuses on diversity, equity, and inclusion in our organizational strategy. We are committed to building a diverse and inclusive corporate culture that benefits our employees and delivers better outcomes for our clients. In line with our commitment to equal employment opportunities and our focus on diversity in the operational environment, we welcome applications from all ethnic groups. In line with HENSOLDT's commitment to equal employment opportunities and our focus on diversity in the operational environment, preference will be given to suitable candidates from designated groups.
Application Deadline: 14 November 2025
How to Apply:
Please submit your CV by applying directly on the HENSOLDT Careers page.
If you have not been contacted within 14 days of the closing date, please consider your application unsuccessful.
Become our next pioneer. Apply now and become part of the HENSOLDT team
HENSOLDT is committed to diversity and an inclusive corporate culture. We therefore welcome all applications - regardless of origin, age, gender, disability, identity or ideology.
-
Software Engineer IV
1 week ago
Cape Town, Western Cape, South Africa MRI Software Full time R250 000 - R450 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you.Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Data Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Gig Engineer Full time R250 000 - R450 000 per yearPosition:Data EngineerLocation:Cape Town (Hybrid)Contract:12 MonthsRole DescriptionPerform code peer reviews of Junior Software Engineer buildsSupport the Technical Delivery Lead in translating requirements to Junior DevelopersSupport the Technical Delivery Lead in framework optimization initiativesSupport the Technical Delivery Lead in managing CI/CD...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per yearWe Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Intermediate Software Development Engineer
3 days ago
Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per yearWe Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...
-
Software Engineer
5 days ago
Cape Town, Western Cape, South Africa Red Face Full time R90 000 - R120 000 per yearCompany DescriptionRed Face helps small businesses achieve a strong online presence. As a South African brand and growth studio, we specialize in delivering branding, websites, social media, and AI-powered automation. Our services include designing identities, creating conversion-focused sites, running content and ads, and setting up chatbots to capture...
-
Software Engineer
1 week ago
Cape Town, Western Cape, South Africa ExecutivePlacements Full time R250 000 - R750 000 per yearSoftware Engineer (Ground Control Station – GCS)Recruiter:Recruitpro SolutionsJob Ref:PTA000040/LLDate posted:Monday, November 24, 2025Location:Cape Town, South AfricaSUMMARY:An opportunity exists for a Software Engineer to design and develop Ground Control Station (GCS) software for unmanned aerial vehicle (UAV) systems. This role is ideal for a developer...
-
Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Teamgeek Full time R80 000 - R120 000 per yearAbout usWe are a dynamic and fast-growing company that builds modern, scalable software for clients across industries. Our culture is built on collaboration, innovation, and continuous learning. We believe in empowering our engineers to grow their skills while delivering real impact to our clients and products.Role overviewWe are looking for a motivated...
-
Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Communicate Ct Full time R250 000 - R500 000 per yearIf you're excited by the blend of embedded systems, software engineering, and computer vision, this role is for you. You'll build AI-enabled imaging and sensing solutions that seamlessly connect hardware and software, pushing the boundaries of modern automation and control technology.Job Description:Design and develop embedded software and computer vision...
-
Software Engineer
1 week ago
Cape Town, Western Cape, South Africa HENSOLDT Full time R500 000 - R1 200 000 per yearAbout The RoleThe role of the Software Engineer is to develop software and deliver software systems to the end user. These systems must meet client expectations, be shipped on-time, attain financial budgets and reach quality approval.Qualifications And ExperienceMinimum B.Eng Computer Engineering or similar qualification.4+ years of software development...
-
Software Engineer
5 days ago
Cape Town, Western Cape, South Africa Canonical - Jobs Full time R120 000 - R180 000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...