Software Engineer (C++)
Johannesburg - South Africa
Job Summary
Our client is seeking a talented Software Engineer with strong C development experience to join an established Agile development team. This is an exciting opportunity to contribute to the development of specialised engineering software used by professionals across South Africa and internationally. If you enjoy solving complex technical challenges and developing high-quality software with long-term impact this could be the ideal role for you.
Key Responsibilities
- Develop new features and enhancements using C and Microsoft Visual Studio.
- Participate in all phases of the software development lifecycle from design through testing and maintenance.
- Work within a collaborative SCRUM environment to deliver high-quality software solutions.
- Research design and implement efficient solutions to technical challenges.
- Produce clear technical documentation.
- Provide maintenance and defect resolution in collaboration with the support team.
- Stay current with software development best practices and emerging technologies.
- Build an understanding of industry trends within the civil engineering sector.
Requirements
- BSc in Computer Science BEng with a strong mathematics focus or a related qualification.
- 36 years of professional software development experience.
- Strong C development skills.
- Excellent understanding of data structures and algorithms.
- Strong analytical and problem-solving abilities.
- Ability to work effectively within an Agile development environment.
- Experience with MFC in Microsoft Visual Studio.
- Civil Engineering background or qualification.
Advantageous
- Exposure to CAD software development.
- Knowledge of civil infrastructure or engineering software.
Whats on Offer
- Permanent opportunity within an established software development environment.
- Hybrid working model (3 days per week in the Tokai office).
- Flexi-time options to support work-life balance.
- Salary between R40000 and R65000 CTC per month depending on experience.
- Long-term career growth with a company focused on innovation and technical excellence.
Only shortlisted candidates will be contacted.
Submit your CV to or call .
Visit our website for more exciting career opportunities: will only be conducted with short listed candidates. Should you not hear from us within 2 weeks please consider your application unsuccessful.
Required Experience:
IC