Senior Software Engineer

Placements24

Noord-Kaap

On-site

ZAR 720,000 - 1,100,000

Full time

5 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

Competitive salary
Health insurance
Professional development

Job summary

Placements24 is seeking a Senior Software Engineer to join their core engineering team in Kimberley, South Africa. You will design, develop, and deploy robust, scalable software solutions while mentoring junior engineers and driving architectural decisions.

You will collaborate with product managers and teammates to define requirements, write clean, well-documented code, and resolve performance issues in a fast-paced, innovative environment.

Qualifications

  • 5+ years of professional software development experience.
  • Strong proficiency in Java, Python, C#, or Go.
  • Experience with cloud platforms and containerization (Docker, Kubernetes).
  • Experience with SQL and NoSQL databases.
  • Excellent problem-solving and teamwork skills.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable and reliable software applications.
  • Collaborate with product managers and other engineers to define software requirements and specifications.
  • Contribute to architectural design discussions and drive technical decision-making.
  • Write clean, efficient, well-documented, and maintainable code.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and best practices.
  • Troubleshoot and resolve software defects and performance issues.

Skills

Java
Python
C#
Go
Problem solving

Tools

Docker
Kubernetes
AWS
Azure
GCP
SQL
NoSQL

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineer to join their core engineering team in Kimberley . This role involves designing, developing, and deploying robust, scalable, and high-performance software solutions. You will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers. This is an exceptional opportunity for a motivated engineer who thrives in a collaborative environment and wants to make a significant impact on the company's technology landscape, working on cutting-edge projects.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable and reliable software applications.
  • Collaborate with product managers and other engineers to define software requirements and specifications.
  • Contribute to architectural design discussions and drive technical decision-making.
  • Write clean, efficient, well-documented, and maintainable code.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and best practices.
  • Troubleshoot and resolve software defects and performance issues.
Requirements
  • 5+ years of professional software development experience.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C#, Go).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of data structures, algorithms, and software design patterns.
  • Experience with database technologies (SQL and/or NoSQL).
  • Excellent problem-solving, communication, and teamwork skills.
Benefits
  • Competitive salary and performance-based incentives.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and retirement savings plan.
  • Opportunities for continuous learning and professional development in Kimberley .
  • A challenging and rewarding work environment focused on innovation.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer - Java Enterprise
Senior Software Developer - Java Enterprise

Placements24 • Noord-Kaap

On-site
ZAR 700,000 - 950,000
Competitive salary
Performance bonuses
Medical aid
+4
Junior Software Developer
Junior Software Developer

Placements24 • Noord-Kaap

On-site
ZAR 180,000 - 260,000
Health insurance
Comprehensive training
Mentorship program
Lead Software Engineer (Backend)
Lead Software Engineer (Backend)

Placements24 • Noord-Kaap

On-site
ZAR 1,200,000 - 1,600,000
Competitive salary package
Health insurance
Pension plan
+3
Senior Software Engineer - AI Platforms
Senior Software Engineer - AI Platforms

Placements24 • Noord-Kaap

On-site
ZAR 1,000,000 - 1,800,000
Competitive salary
Health insurance
Professional development budget
+3
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
Senior Software Engineer

Placements24 • Cape Town

On-site
ZAR 900,000 - 1,200,000
Competitive salary
On-site Upington environment
Growth opportunities and conferences
+1
Senior Full-Stack Developer
Senior Full-Stack Developer

Placements24 • Noord-Kaap

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Health insurance
Retirement plan
+2
Senior Software Engineer (Java Specialist)
Senior Software Engineer (Java Specialist)

Placements24 • Noord-Kaap

Hybrid
ZAR 900,000 - 1,500,000
Full remote work flexibility
Competitive compensation with bonuses
Health insurance
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
Lead Software Developer
Lead Software Developer

Placements24 • Cape Town

On-site
ZAR 1,000,000 - 1,600,000
Competitive salary + bonus
Medical, dental, and vision insurance
Learning & conferences
+3