Senior Software Engineer
ExecutivePlacements.com
Senior Software Engineer
Recruiter
Communicate Recruitment
Job Ref
CTI006831/GC
Date posted
Friday, July 24, 2026
Location
Cape Town, South Africa
SUMMARY
The future of technology is built by people who challenge the status quo, create innovative solutions, and continuously push boundaries. My client is looking for a Senior Software Engineer to join a forward-thinking team and play a key role in shaping the next generation of products and platforms. This is an opportunity for an experienced engineer who enjoys solving complex problems, influencing technical direction, and building scalable, high-quality software that drives real business impact
POSITION INFO
Job Description: As a Senior Software Engineer, you will take ownership of software architecture, development, and technical delivery across key projects. Working closely with Product Managers, stakeholders, and development teams, you'll contribute to the design and development of innovative products that reduce reliance on legacy systems while embracing new technologies and improved user experiences. You'll be expected to drive technical excellence, mentor junior team members, lead projects from a technical perspective, and help shape solutions that are scalable, maintainable, and aligned with business objectives. This role requires a proactive problem solver who can confidently navigate complex challenges, make informed technical decisions, and contribute to a culture of continuous improvement. Skills & Experience: Minimum 4 years' experience in React and TypeScript development with REST API integration. In a working environment (non-negotiable). Strong full-stack, frontend, or backend development experience. Strong .NET C# experience building RESTful APIs (for backend-focused candidates). Experience with MS SQL database development, including queries, stored procedures, jobs, and administration. Proven experience writing clean, maintainable, and testable code using Object-Oriented principles, design patterns, SOLID, and DRY methodologies. Experience with unit testing, integration testing, and automated testing practices. Experience building, automating, and deploying software into production environments. Strong technical analysis and problem-solving skills. Ability to lead technical initiatives and mentor less experienced developers. Excellent written and verbal communication skills. Ability to work independently while collaborating effectively within a team environment. Qualification: Relevant qualification in Computer Science, Software Engineering, Information Technology, or a related field. Proven experience operating at a senior software engineering level. Demonstrated ability to lead technical projects and deliver enterprise-grade software solutions. Strong understanding of software architecture, system design, and modern development practices 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.