SUMMARY:
Do you enjoy solving complex technical challenges and building software that delivers real-world impact?
My client is looking for a talented Software Engineer (C++) to join a highly skilled Agile development team responsible for developing advanced software used in a specialised engineering environment. This is an opportunity to work on sophisticated systems where performance, accuracy, and technical excellence are critical.
If you enjoy working with algorithms, problem-solving, object-oriented design, and high-performance software development, this role offers the chance to sharpen your skills while contributing to products used by professionals across the globe.
This is one of those rare developer jobs where you'll spend more time solving interesting engineering problems and less time working on routine applications.
POSITION INFO:
Job Description: As a Software Engineer (C++) , you will join a collaborative Agile SCRUM team responsible for designing, developing, and enhancing complex software solutions. Your responsibilities will include: Developing new software features using C++ and Microsoft Visual Studio Designing, coding, testing, debugging, and documenting applications Analysing technical and business requirements to identify optimal software solutions Maintaining and enhancing existing applications Investigating and resolving software defects and customer-reported issues Collaborating with developers, testers, and support teams throughout the software development lifecycle Researching and evaluating new technologies, tools, and development approaches Contributing to continuous improvement initiatives and development best practices Building expertise within a specialised engineering-focused software environment Skills & Experience: Strong commercial C++ development experience Solid understanding of data structures, algorithms, and object-oriented programming Strong analytical, troubleshooting, and problem-solving abilities Ability to produce high-quality, maintainable, and well-structured code Experience working within Agile SCRUM development environments Strong communication and collaboration skills Passion for software development and continuous learning Ability to work effectively within a team-focused engineering environment Qualification: BSc Computer Science, or BEng degree with a strong mathematics focus Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs.