Senior Software Developer

Placements24

Johannesburg

Hybrid

ZAR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Health insurance
Professional development
Generous paid time off

Job summary

Placements24 seeks a Senior Software Developer to join the Johannesburg technology team, shaping the design, development, and deployment of cutting-edge software solutions.

You will work on complex projects, mentor junior developers, and collaborate with product managers, designers, and engineers to deliver high-quality features in a hybrid work environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Proficiency in multiple programming languages such as Java, Python, C++, or JavaScript.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving abilities and a proactive approach to technical challenges.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software across the full stack.
  • Manage individual project priorities, deadlines, and deliverables, ensuring high-quality code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Conduct thorough code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Troubleshoot, debug, and upgrade existing systems, identifying and resolving performance bottlenecks.
  • Mentor and guide junior developers, fostering a culture of knowledge sharing and technical excellence.

Skills

Java
Python
C++
JavaScript
Data structures
Algorithms
OO design

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
Azure
GCP

Job description

About the Role

Our client is seeking a highly skilled and motivated Senior Software Developer to join their dynamic technology team based in Johannesburg. This pivotal role involves contributing to the design, development, and implementation of cutting-edge software solutions that drive business innovation. You will be instrumental in shaping the future of our client's technological landscape, working on complex projects that demand creativity and technical expertise. This is an exceptional opportunity to make a significant impact within a collaborative and forward-thinking environment, leveraging your skills to solve challenging problems and mentor junior developers.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack.
  • Manage individual project priorities, deadlines, and deliverables, ensuring high-quality code.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Conduct thorough code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Troubleshoot, debug, and upgrade existing systems, identifying and resolving performance bottlenecks.
  • Mentor and guide junior developers, fostering a culture of knowledge sharing and technical excellence.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in software development.
  • Proficiency in multiple programming languages such as Java, Python, C++, or JavaScript.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving abilities and a proactive approach to technical challenges.
Benefits
  • Competitive salary package and performance-based bonuses.
  • Hybrid work model offering flexibility between office and remote work.
  • Comprehensive health insurance, including medical and dental coverage.
  • Opportunities for professional development, including training and conference attendance.
  • Generous paid time off and company holidays.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Software Engineer
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Placements24 • George

Hybrid
ZAR 1,000,000 - 1,400,000
Fully remote work arrangement
Flexible hours
Medical, dental, and vision coverage
+2
Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Graduate Software Developer
Graduate Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 240,000 - 360,000
Competitive starting salary
Cutting-edge technologies exposure
Mentorship program
+2
Senior Software Developer - Backend
Senior Software Developer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Dev opportunities
+3
Junior Software Developer
Junior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 190,000 - 270,000
Competitive salary
Career growth
Online learning
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Dental plan
Vision insurance
+4