More jobs:
Senior Software Engineer
Job in
Cape Town, 7561, South Africa
Listed on 2026-10-04
Listing for:
Placements24
Full Time
position Listed on 2026-10-04
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
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.
- 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 .
- 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).
- 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 .
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×