Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Principal / Specialist Engineer: Application Software.
South Africa Jobs Expertini

Urgent! Principal / Specialist Engineer: Application Software Job Opening In Cape Town – Now Hiring RecruitPro Solutions Pty Ltd

Principal / Specialist Engineer: Application Software



Job description

Are you a passionate and innovative software engineer looking for your next challenge?

A dynamic tech-focused aerospace company is seeking a Principal / Specialist Engineer to lead the development of operator-facing, mission-critical applications.

This is a unique opportunity to work on safety-critical and mission-critical software systems within a highly collaborative engineering environment.


Key Duties & Responsibilities



  • Lead the development of application software used in command and control (C2) and ISR systems.

  • Take full ownership of features from requirement analysis to implementation and testing.

  • Perform both front-end and back-end development.

  • Research and understand new technical domains to align software with user requirements.

  • Support production efforts and assist in creating design, testing, and verification artefacts.

  • Implement engineering processes and contribute to continuous improvement initiatives.

  • Provide occasional support across broader engineering and company activities.


Experience & Qualifications



  • Bachelor’s degree in Computer Science or Engineering (BSc / BEng).

  • 5–10 years’ experience in relevant software development roles.

  • Strong proficiency in general-purpose programming languages (e.g., C++, Java).

  • Proficiency in scripting languages (e.g., Python, Bash, PowerShell).

  • Solid understanding of object-oriented programming and software design patterns.

  • Experience with version control tools (Git, Subversion, Perforce).

  • Agile development exposure and familiarity with issue tracking tools (e.g., Jira).

  • Advantageous: Experience in C++11+, XML/JSON/YAML, and holding a Master’s degree.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Principal Specialist Potential: Insight & Career Growth Guide