Senior Software Engineer

Placements24

Midrand

Hybrid

ZAR 950,000 - 1,600,000

Full time

2 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
Competitive salary with bonuses
Medical, dental, and vision insurance
Professional development opportunities
Generous paid time off

Job summary

Placements24 seeks a Senior Software Engineer for its Midrand team. You will design, develop, and deploy robust backend systems, using Java, Python or C#, with Spring Boot, Django, or .NET Core.

Collaborate with product managers to define requirements, implement tests, optimize performance, and mentor junior engineers. Hybrid work model with opportunities for professional growth and access to training.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years in software development with backend focus.
  • Proficiency in Java, Python or C#, and relevant frameworks.
  • Strong database, microservices and cloud knowledge.
  • Experience with CI/CD, Docker and Kubernetes; agile methods.

Responsibilities

  • Design, develop, and deploy robust backend systems.
  • Collaborate with product managers to define requirements.
  • Implement automated testing to ensure code quality.
  • Optimize performance and resolve bottlenecks for users.
  • Mentor junior engineers and conduct code reviews.
  • Troubleshoot complex issues in prod and dev environments.

Skills

Backend development
Java
Python
C#
Microservices
Cloud platforms
CI/CD
Docker
Kubernetes
Code reviews

Education

Bachelor's degree in Computer Science or related field

Tools

Spring Boot
Django
NET Core

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic team in Midrand . This role is integral to the development of innovative software solutions that drive business growth and enhance customer experiences. You will be part of a collaborative environment where your contributions directly impact product strategy and execution. The ideal candidate is passionate about clean code, scalable architecture, and continuous learning, eager to mentor junior engineers and contribute to a positive team culture within a forward-thinking organization.

Key Responsibilities
  • Design, develop, and deploy robust and scalable backend systems using modern programming languages and frameworks.
  • Collaborate with product managers and stakeholders to define software requirements and technical specifications.
  • Implement automated testing, including unit, integration, and end-to-end tests, to ensure code quality and reliability.
  • Optimize application performance, identify bottlenecks, and implement solutions for improved efficiency and user experience.
  • Mentor junior engineers, conduct code reviews, and promote best practices in software development.
  • Troubleshoot and resolve complex technical issues in production and development environments.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in software development , with a strong focus on backend technologies.
  • Proficiency in languages such as Java, Python, or C#, and experience with relevant frameworks (e.g., Spring Boot, Django, .NET Core).
  • Solid understanding of database technologies (SQL and NoSQL), microservices architecture, and cloud platforms (AWS, Azure, or GCP).
  • Experience with CI/CD pipelines, containerization (Docker, Kubernetes), and agile development methodologies.
  • Excellent problem-solving, analytical, and communication skills.
Benefits
  • Competitive annual salary and performance-based bonuses.
  • Hybrid work model offering flexibility between office and remote work.
  • Comprehensive medical, dental, and vision insurance plans.
  • Opportunities for professional development, including training and conference attendance.
  • Generous paid time off and company holidays.
  • Collaborative and inclusive work environment that fosters innovation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 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 - Backend
Senior Software Engineer - Backend

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,500,000
Hybrid work model
Competitive salary
Professional development
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 Full Stack Developer
Senior Full Stack Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
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 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 Software Engineer
Senior Software Engineer

Placements24 • Bloemfontein

On-site
ZAR 950,000 - 1,300,000
Health insurance
Retirement plan
Paid time off
+1
Senior Software Developer
Senior Software Developer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Bonuses
Medical aid
+2