Software Developer (Remote)

Hired

South Africa

On-site

ZAR 900,000 - 1,500,000

Full time

18 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Hired is recruiting for a Senior Software Engineer to join a full-time role, designing, developing, and deploying scalable software solutions while collaborating with cross-functional teams to deliver high-quality products.

You will lead architecture, mentor engineers, and work on cloud-based systems with Python, Java, or C++, Docker and Kubernetes, and modern DevOps practices in a dynamic environment.

Qualifications

  • Bachelor’s degree in CS, Eng, or related field.
  • 7+ years of professional software development experience.
  • Proficiency in Python, Java, or C++.
  • Experience with cloud platforms (AWS, GCP, Azure) and Docker/Kubernetes.
  • Strong data structures, algorithms, and design principles.
  • Experience with version control, CI/CD, and Agile.
  • Ability to write clean, modular, well-documented code.
  • Experience with SQL and NoSQL databases.

Responsibilities

  • Lead architecture and implementation of software systems.
  • Mentor junior engineers and provide technical guidance.
  • Troubleshoot and resolve complex issues to ensure reliability.
  • Collaborate with product managers to define scope and deliverables.
  • Optimize codebases for performance and scalability.

Skills

Python
Java
C++
Docker
Kubernetes
Cloud platforms
CI/CD
Agile
System design
SQL/NoSQL

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
GCP
Azure

Job description

We are hiring for one of our clients, seeking a Senior Software Engineer to work on a Full-Time basis. The role involves designing, developing, and deploying scalable software solutions while collaborating with cross-functional teams to deliver high-quality products. The position requires strong problem-solving skills and experience with modern software development practices.


Key Responsibilities:


  • Lead the architecture and implementation of software systems to meet business and technical requirements.

  • Mentor junior engineers and provide technical guidance to ensure best practices and high standards.

  • Troubleshoot and resolve complex technical issues to maintain system reliability and performance.

  • Collaborate with product managers and stakeholders to define project scope and deliverables.

  • Optimize existing codebases for efficiency, scalability, and maintainability.


Required Skills & Qualifications:


  • Bachelor’s or higher degree in Computer Science, Engineering, or a related field.

  • Minimum of 7 years of professional software development experience.

  • Proficiency in programming languages such as Python, Java, or C++.

  • Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).

  • Strong understanding of data structures, algorithms, and system design principles.

  • Experience with version control systems, CI/CD pipelines, and Agile methodologies.

  • Ability to write clean, modular, and well-documented code.

  • Familiarity with databases (SQL and NoSQL) and distributed systems.


More About the Opportunity:

This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of cutting-edge software solutions. The project focuses on building scalable and secure applications to support business growth.


Equal Opportunity Employer:

We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.

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

Similar jobs worth comparing

Software Engineer (Remote)
Software Engineer (Remote)

Hire Feed • South Africa

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

Placements24 • Lenasia

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Generous PTO
+2
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Health insurance
Paid time off
Flexible working hours
+2
Senior Developer
Senior Developer

Indsafri • South Africa

Hybrid
ZAR 900,000 - 1,300,000
Remote Senior Backend Engineer
Remote Senior Backend Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 1,100,000
Fully remote
Flexible schedule
Career growth
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Pretoria

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Fully remote
Health insurance
+2
Senior Full Stack Developer - Cloud Applications - Remote
Senior Full Stack Developer - Cloud Applications - Remote

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,300,000
Highly competitive salary
Senior Web Developer
Senior Web Developer

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Salary incentives
Remote work
Medical, dental, vision insurance
+3
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Performance-based bonuses
Fully remote position
Home office expense allowance
+1
Senior Software Engineer - Backend Services
Senior Software Engineer - Backend Services

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 1,918,000 - 2,878,000
Fully remote work arrangement
Flexible schedule
Professional development budget