Senior Software Engineer

Placements24

Upington

On-site

ZAR 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

On-site Upington workspace
Professional growth opportunities
Conference attendance
Collaborative team culture

Job summary

Placements24 in Upington seeks an experienced Senior Software Engineer to design, develop, and deploy high-quality software powering critical operations. You will oversee the full lifecycle, from requirements gathering to testing, and mentor junior developers while shaping technical direction.

The ideal candidate is a problem-solver with a passion for technology and a track record in delivering scalable solutions in a growing renewable-energy tech landscape.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in Java, C#, Python, or Go.
  • Experience with database technologies (SQL Server, PostgreSQL, MySQL) and ORM frameworks.
  • Solid understanding of design patterns, data structures, and algorithms.
  • Familiarity with Agile development and Git version control.

Responsibilities

  • Design, develop, test, and deploy robust, scalable software applications.
  • Collaborate with cross-functional teams to define project requirements and deliver solutions.
  • Write clean, well-documented, thoroughly tested code.
  • Participate in code reviews and provide constructive feedback to peers and junior engineers.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions and technical decision-making to improve system design.

Skills

Java
C#
Python
Go
SQL
ORM

Education

Bachelor's degree

Tools

Git

Job description

About the Role

Our client, a technology leader in the renewable energy sector, is seeking an accomplished Senior Software Engineer to join their dedicated team in Upington . This role is essential for designing, developing, and deploying high-quality software solutions that power critical business operations. You will play a key part in the entire software development lifecycle, from requirement gathering and design to implementation and testing. The ideal candidate is a problem-solver with a passion for technology and a desire to contribute to impactful projects within a growing industry in the Northern Cape . You will have opportunities to mentor junior engineers and influence technical direction.

Key Responsibilities
  • Design, develop, test, and deploy robust, scalable, and maintainable software applications.
  • Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to define project requirements and deliver solutions.
  • Write clean, efficient, well-documented, and thoroughly tested code.
  • Participate in code reviews, providing constructive feedback to peers and junior engineers.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions and technical decision-making processes to improve system design and performance in Upington .
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Strong proficiency in one or more programming languages such as Java, C#, Python, or Go.
  • Experience with database technologies (e.g., SQL Server, PostgreSQL, MySQL) and object-relational mapping (ORM) frameworks.
  • Solid understanding of software design patterns, data structures, and algorithms.
  • Familiarity with Agile development methodologies and version control systems (e.g., Git).
Benefits
  • Competitive salary and comprehensive benefits package.
  • On-site work environment fostering strong team collaboration and integration in Upington .
  • Opportunities for professional growth, training, and attending industry conferences.
  • Contribute to cutting-edge projects in the sustainable energy sector.
  • A supportive and team-oriented company culture in the heart of the Northern Cape .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Manager
Senior Software Development Manager

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Leadership development
Hybrid work model
+1
Senior Backend Developer
Senior Backend Developer

Placements24 • Upington

On-site
ZAR 900,000 - 1,200,000
Competitive salary & bonuses
Health, dental & vision insurance
Professional development opportunities
+3
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

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

Placements24 • Upington

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Competitive salary and incentives
Professional development
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 Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
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
Senior Software Engineer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Medical aid
+2
Software Engineer - Backend Development
Software Engineer - Backend Development

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 420,000 - 720,000
Competitive salary
Bonuses based on performance
Health insurance
Senior Full-Stack Developer - Cloud Solutions
Senior Full-Stack Developer - Cloud Solutions

Placements24 • Siyancuma Local Municipality

On-site
ZAR 700,000 - 1,200,000
On-site Upington office
Learning and development opportunities
Competitive salary and benefits
+1