Software Engineer

Stellenbosch, Western Cape, South Africa

Job Description

SUMMARY:
We are seeking a passionate and skilled Software Engineer/Developer to join our dynamic Application Software Team. In this role, you will contribute to the development of mission-critical software for C2 and ISR systems, working on operator-facing applications with high impact.
POSITION INFO:
Roles & Responsibilities:

  • Lead or specialize in the development of mission-critical application software for defense and intelligence systems.
  • Own the full software development lifecycle--requirements analysis, design, implementation, and testing (front-end and back-end).
  • Research and adapt to new technologies to deliver innovative solutions.
  • Support production efforts and contribute to design documentation, testing, and verification artefacts.
  • Follow and improve engineering processes in an Agile development environment.
  • Provide additional support as needed within the company.
Requirements: Minimum Qualifications:
  • Bachelor's Degree in Computer Science (BSc) or Engineering (BSc Eng / BEng).
Required Skills & Experience:
  • Proficiency in C++, Java, or similar general-purpose programming languages.
  • Strong scripting skills (Python, Bash, PowerShell).
  • Solid understanding of object-oriented design and software patterns.
  • Experience with version control (Git, Subversion, Perforce).
  • Familiarity with Agile methodologies and issue tracking (Jira, etc.).
Recommended Skills & Experience (Advantageous):
  • 5-10 years of relevant industry experience.
  • Modern C++ (C++11 and later).
  • Experience with XML, XSLT, JSON, YAML and related technologies.
  • Master's Degree in Computer Science or Engineering (MSc / MEng).
General Skills:
  • Ability to quickly learn and adapt to new technologies.
  • Strong problem-solving and analytical skills.
  • Team-oriented with excellent collaboration and communication abilities.
  • Capable of working independently with minimal supervision.
  • High proficiency in English (written and verbal).
Apply now!
If you are interested in this opportunity, please apply directly. For more IT jobs, please visit

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1488942
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Stellenbosch, Western Cape, South Africa
  • Education
    Not mentioned