Software Engineer - Java/C++ | Build Secure, Scalable Systems

HENSOLDT South Africa

Pretoria

On-site

ZAR 420,000 - 700,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HENSOLDT South Africa is seeking a Software Engineer to design, develop, test, and maintain software aligned with our development roadmap and standards in Pretoria. The role focuses on delivering robust code within sprint cycles and ensuring quality through reviews and testing.

Ideal candidates have a B.Eng in a related field and 3–5 years of experience with Java, C#, and C++. You will work with modern tools and databases, collaborating closely with the team to meet stakeholder expectations.

Qualifications

  • B.Eng in Electronic Engineering, Computer Engineering, or a related field.
  • At least 3 - 5 years of software development experience.
  • Proficiency in Java, C#, and C++ for software product development.
  • Strong understanding of relational and NoSQL databases.

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, 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.

Skills

Java
C#
C++
Relational databases
NoSQL databases

Education

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

Tools

Eclipse
IntelliJ
VS Code
Sonarlint
Git
SVN
Jira
Confluence
Bitbucket
Sonarqube

Job description

HENSOLDT South Africa is seeking a Software Engineer to design, develop, test, and maintain software aligned with our development roadmap and standards in Pretoria. The role focuses on delivering robust code within sprint cycles and ensuring quality through reviews and testing.

Ideal candidates have a B.Eng in a related field and 3–5 years of experience with Java, C#, and C++. You will work with modern tools and databases, collaborating closely with the team to meet stakeholder expectations.

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
Senior Systems Engineer - Systems Architecture & Validation
Senior Systems Engineer - Systems Architecture & Validation

HENSOLDT South Africa • Centurion

On-site
ZAR 720,000 - 960,000
Senior Systems Engineer
Senior Systems Engineer

HENSOLDT South Africa • Centurion

On-site
ZAR 720,000 - 960,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA Recruitment • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer
Senior Software Engineer

Prr Recruitment Services • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Junior Software Engineer: Design, Build & Sustain Solutions
Junior Software Engineer: Design, Build & Sustain Solutions

EdUpStairs • Durban

Hybrid
ZAR 300,000 - 420,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Senior C Engineer
Senior C Engineer

Hire Resolve • Midrand

On-site
ZAR 700,000 - 1,000,000
Java Engineer
Java Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 700,000 - 950,000
Senior Software Developer (Java)
Senior Software Developer (Java)

Placements24 • Randburg

Hybrid
ZAR 850,000 - 1,200,000
Competitive salary
Health insurance
Professional development
+3