Senior Software Engineer

Placements24

Benoni

Hybrid

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Medical and dental insurance
Pension fund contributions
Learning and development opportunities
Modern development tools
Collaborative team culture

Job summary

WhatJobs Direct in Benoni, Gauteng is seeking a Senior Software Engineer to design, develop, test, and deploy robust software solutions. You will mentor junior engineers and contribute to architectural decisions in a fast-paced team.

This role offers a hybrid work model, collaboration with product managers, and exposure to modern development tools and technologies.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages (Java, Python, C#, JavaScript).
  • Experience with software development frameworks and tools.
  • Strong understanding of data structures, algorithms, and design principles.
  • Experience with SQL and/or NoSQL databases.
  • Familiarity with cloud platforms (AWS/Azure/GCP) is a plus.
  • Excellent problem-solving and teamwork abilities.

Responsibilities

  • Design, develop, and maintain high-quality software applications and systems.
  • Write clean, efficient, well-documented code following best practices.
  • Collaborate with product managers, designers, and other engineers to define requirements.
  • Participate in code reviews to ensure quality, maintainability and performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural design discussions and decisions.
  • Mentor and guide junior software engineers.
  • Develop and execute unit and integration tests.
  • Stay up-to-date with new technologies and industry trends.

Skills

Java
Python
C#
JavaScript
5+ years experience
Strong communication

Education

Bachelor's degree in Computer Science or related

Tools

Cloud platforms (AWS/Azure/GCP)

Job description

About the Role

Our client, WhatJobs Direct, is looking for a highly skilled Senior Software Engineer to join their innovative technology team in Benoni, Gauteng. This role offers a hybrid work model, allowing for a blend of remote work and in-office collaboration. The Senior Software Engineer will be responsible for designing, developing, testing, and deploying robust and scalable software solutions. You will play a key role in mentoring junior engineers, contributing to architectural decisions, and ensuring the delivery of high-quality code. This is an exciting opportunity to work on cutting-edge technologies and make a significant impact within a forward-thinking organization.

Key Responsibilities
  • Design, develop, and maintain high-quality software applications and systems.
  • Write clean, efficient, and well-documented code in accordance with best practices.
  • Collaborate with product managers, designers, and other engineers to define software requirements and features.
  • Participate in code reviews to ensure code quality, maintainability, and performance.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural design discussions and decisions.
  • Mentor and guide junior software engineers.
  • Develop and execute unit and integration tests.
  • Stay up-to-date with new technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with software development frameworks and tools.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with database technologies (SQL and/or NoSQL).
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
Benefits
  • Competitive annual salary of R .
  • Hybrid work environment offering flexibility and collaboration.
  • Comprehensive medical and dental insurance plans.
  • Pension fund contributions.
  • Opportunities for continuous learning and professional development.
  • Access to modern development tools and technologies.
  • Collaborative and supportive team culture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Remote work option
Health, dental, and vision insurance
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Medical, dental, and vision insurance
+1
Senior Software Engineer - Cloud Solutions
Senior Software Engineer - Cloud Solutions

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Professional development
+2
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Health insurance
+4
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Benoni

Hybrid
ZAR 1,100,000 - 1,500,000
Health insurance
Paid time off
Hybrid work model
+1
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Competitive salary package
Medical aid and retirement fund
+1
Senior Software Engineer (Java/Spring Boot)
Senior Software Engineer (Java/Spring Boot)

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,500,000
Fully remote option
Competitive salary
Health and wellness benefits
+1
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

On-site
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development