Software Engineer

ATS Client

Pretoria

On-site

ZAR 450,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HENSOLDT South Africa is seeking a skilled Software Engineer to design, develop, test, and maintain software aligned with our development roadmap and standards in Pretoria.

The role requires a B.Eng in a related field and 3–5 years of software development experience, with proficiency in Java, C#, and C++, and familiarity with databases and modern development tools.

Qualifications

  • Bachelor-level engineering degree in a related field.
  • 3-5 years of software development experience.
  • Proficiency in Java, C#, and C++ for software product development.
  • Experience with relational and NoSQL databases is preferred.

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 a related field

Tools

Eclipse
IntelliJ
VS Code
Sonarlint
Git
SVN
Jira
Confluence
Bitbucket
Sonarqube

Job description

About the role

We are seeking a skilled 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 ideal experience required
  • B.Eng in Electronic Engineering, Computer Engineering, or a related field.
  • At least 3-5 years of software development experience.
Technical skills required
  • 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
1. 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.
2. 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.
EEO statement

HENSOLDT South Africa focuses on diversity, equity, and inclusion in our organizational strategy. We are committed to building a diverse and inclusive corporate culture and to equal employment opportunities. We welcome applications from all ethnic groups and give preference to suitable candidates from designated groups. We welcome all applications - regardless of origin, age, gender, disability, identity or ideology.

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

Similar jobs worth comparing

Development Engineer
Development Engineer

HENSOLDT South Africa • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Systems Engineer
Senior Systems Engineer

HENSOLDT South Africa • Centurion

On-site
ZAR 600,000 - 900,000
Senior Systems Engineer
Senior Systems Engineer

HENSOLDT South Africa • Pretoria

On-site
ZAR 650,000 - 950,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Software Engineer (Cape Town)
Senior Software Engineer (Cape Town)

IQbusiness • Wes-Kaap

On-site
ZAR 600,000 - 800,000
C++ Software Engineer
C++ Software Engineer

Hire Resolve • Sandton

On-site
ZAR 500,000 - 900,000
Salary negotiable
Software Engineer
Software Engineer

Network Finance • Gauteng

On-site
ZAR 600,000 - 900,000