Principal Software Engineer

HENSOLDT South Africa

Pretoria

On-site

ZAR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

HENSOLDT South Africa is seeking a Principal Software Engineer to design, develop, test, and maintain software in line with our roadmap and standards. You will lead technical work within a dynamic Pretoria team.

The ideal candidate holds a B.Eng in Electronic or Computer Engineering with 10+ years of software development experience and is proficient in Java, C#, and C++, plus relational and NoSQL databases and modern tools such as Eclipse, IntelliJ, VS Code, Git, Jira, Confluence, Bitbucket, and

Qualifications

  • Degree in Electronic or Computer Engineering or a related field.
  • At least 10 years of software development experience.
  • Experience with Java, C#, C++ and modern development tools.

Responsibilities

  • Design software based on user and functional requirements.
  • Document implementation plans and break down tasks using Jira or Confluence.
  • Estimate task effort and remain within allocated hours.
  • Provide design input for product development.
  • Develop functionality aligned with sprint goals and deadlines.
  • Identify and report bugs to the Team Lead.
  • Participate in sprint reviews and update task progress.
  • Develop modular, secure, and maintainable code following established standards.
  • Conduct software code reviews and implement unit testing.
  • Ensure thorough testing of software within the system context before release.
  • Commit source code regularly to repositories.

Skills

Java
C#
C++
Relational databases
NoSQL databases
Code optimization

Education

B.Eng in Electronic Eng / Computer Eng

Tools

Eclipse
IntelliJ
VS Code
Sonarlint
Git
SVN
Jira
Confluence
Bitbucket
Sonarqube

Job description

About The Role

We are seeking a skilled Principal Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, testing, and maintaining source code aligned with our development roadmap and software development standards.


Qualifications and experience


  • B.Eng in Electronic Engineering, Computer Engineering, or a related field.

  • At least 10 years of software development experience.


Technical skills


  • Proficiency in Java, C#, and C++ for software product development.

  • Strong understanding of relational and NoSQL databases.

  • Familiarity with tools such as Eclipse, IntelliJ, VS Code, Sonarlint, Git, SVN, Jira, Confluence, Bitbucket, and Sonarqube.

  • Ability to optimize code to meet stakeholder expectations and technical requirements.


Key responsibility areas

Software Design Process


  • Design software based on user and functional requirements.

  • Document implementation plans and break down tasks using Jira or Confluence.

  • Estimate task effort and remain within allocated hours.

  • Provide design input for product development.


Development Process


  • Develop functionality aligned with sprint goals and deadlines.

  • Identify and report bugs to the Team Lead.

  • Participate in sprint reviews and update task progress.

  • Develop modular, maintainable, secure, and reusable code following established standards.

  • Conduct software code reviews and implement unit testing.

  • Ensure thorough testing of software within the system context before release.

  • Commit source code regularly to repositories.


Our recruitment values

HENSOLDT South Africa focuses on diversity, equity, and inclusion in our organisational 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

01 October 2026.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

HENSOLDT South Africa • Pretoria

On-site
ZAR 420,000 - 700,000
Software Engineer
Software Engineer

ATS Client • Pretoria

On-site
ZAR 450,000 - 750,000
Principal Software Engineer — Design, Build, and Optimize
Principal Software Engineer — Design, Build, and Optimize

HENSOLDT South Africa • Pretoria

On-site
ZAR 1,200,000 - 1,800,000
System Engineer
System Engineer

HENSOLDT South Africa • Pretoria

On-site
ZAR 550,000 - 850,000
Software Engineer - Java/C++ | Build Secure, Scalable Systems
Software Engineer - Java/C++ | Build Secure, Scalable Systems

HENSOLDT South Africa • Pretoria

On-site
ZAR 420,000 - 700,000
Senior Software Architect & Code Quality Leader
Senior Software Architect & Code Quality Leader

HENSOLDT South Africa • Pretoria

On-site
ZAR 1,800,000 - 2,400,000
Senior Project Manager
Senior Project Manager

Hensoldt South Africa • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

PRR Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Intermediate Software Engineer
Intermediate Software Engineer

Namocorp • Centurion

On-site
ZAR 480,000 - 720,000
Flexible hours
Free snacks
Casual dress code
+2