Senior Software Engineer

Placements24

Gauteng

Hybrid

ZAR 900,000 - 1,500,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Modern office facilities

Job summary

Placements24 is seeking a Senior Software Engineer to join its IT team in Midrand. You will design and build scalable backend services, APIs, and cloud-enabled solutions, working with Java, Python, or C# and modern frameworks.

You will mentor juniors, participate in architectural decisions, and help shape the technology roadmap while delivering high-quality, well-tested code in a hybrid work environment.

Qualifications

  • Bachelor's degree in CS/Engineering or equivalent practical experience.
  • 5+ years of backend software development experience.
  • Proficient in Java, Python, or C# with frameworks.
  • Experience with SQL and NoSQL databases; cloud and containers.

Responsibilities

  • Design, develop, and deploy scalable backend services and APIs.
  • Collaborate with product managers to define requirements.
  • Write clean, documented code following best practices.
  • Conduct code reviews to ensure quality and performance.
  • Troubleshoot and upgrade existing systems.
  • Mentor and guide junior engineers, sharing knowledge.

Skills

Java
Python
C#
SQL
NoSQL
Data structures
Algorithms
Cloud platforms
Docker
Kubernetes
Problem-solving
Communication

Education

Bachelor's degree in Computer Science or related field

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic IT department in Midrand . This role is crucial for developing and maintaining cutting-edge software solutions that drive business growth and efficiency. You will be part of a collaborative team environment, working on complex projects that require innovative problem-solving and a commitment to delivering high-quality code. This position offers the opportunity to mentor junior engineers, influence technical decisions, and contribute significantly to the company's technological roadmap within a stimulating and evolving landscape.

Key Responsibilities
  • Design, develop, and deploy scalable and robust backend services and APIs.
  • Collaborate with product managers and stakeholders to define software requirements and technical specifications.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Conduct thorough code reviews to ensure code quality, maintainability, and performance.
  • Troubleshoot, debug, and upgrade existing software systems to enhance functionality and reliability.
  • Mentor and guide junior software engineers, fostering a culture of learning and knowledge sharing within the team.
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, with a focus on backend technologies.
  • Proficiency in programming languages such as Java, Python, or C#, and experience with relevant frameworks.
  • Strong understanding of database systems (SQL and NoSQL), data structures, and algorithms.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, analytical, and communication skills.
Benefits
  • Competitive annual salary and performance-based bonuses.
  • Comprehensive medical aid and retirement fund contributions.
  • Opportunities for professional development, training, and certifications.
  • A hybrid work model offering a balance between office collaboration and remote flexibility.
  • Access to modern office facilities in a prime Midrand location.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Placements24 • Midrand

Hybrid
ZAR 950,000 - 1,600,000
Hybrid work model
Competitive salary with bonuses
Medical, dental, and vision insurance
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Medical aid
Retirement fund
+1
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 - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Placements24 • Midrand

Hybrid
ZAR 750,000 - 1,050,000
Health insurance
Professional development
Conferences
+3
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 Developer - Backend
Senior Software Developer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Dev opportunities
+3
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Professional development
Flexible time off
Senior Software Developer (Backend)
Senior Software Developer (Backend)

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Health, dental, and vision insurance
Professional development
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000