Senior Software Engineer

4 days ago

Cape Town City Bowl, South Africa Communicate IT Full-time R 960,000 Contract
Reference: CTI006992-LB-1

Are you the kind of developer who enjoys solving complex technical challenges, influencing architecture, and building software that genuinely makes an impact?
My client is looking for a Senior Software Engineer who wants more than just another development role. This opportunity is ideal for someone who thrives on ownership, enjoys working with modern technologies, and wants to help shape the future of scalable software products. You'll work alongside highly skilled engineers, contribute to key technical decisions, and play a significant role in delivering innovative solutions used at scale.
If you're searching for senior developer jobs, .NET developer jobs, React developer vacancies, or information technology jobs that offer real growth and technical influence, this could be the opportunity you've been waiting for.

Duties & Responsibilities


Job Description:

As a Senior Software Engineer, the successful candidate will play a critical role in architecture, solution design, software development, and technical delivery across multiple initiatives.
 

Key responsibilities include:

  • Design and develop scalable software solutions using modern engineering practices
  • Collaborate with Product Managers and stakeholders to deliver innovative business solutions
  • Modernise existing platforms and reduce dependency on legacy systems
  • Build flexible applications that can evolve alongside changing business requirements
  • Take ownership of technical delivery and software quality
  • Implement clean, maintainable code following SOLID principles, OOP best practices, and design patterns
  • Conduct code reviews and champion engineering excellence
  • Drive automated testing and continuous improvement initiatives
  • Investigate and resolve complex technical challenges
  • Mentor developers and contribute to the growth of the engineering team
  • Work closely with local and international stakeholders on impactful projects
 
Skills & Experience:
Front-End Development
  • Minimum 4 years' experience with React and TypeScript
  • Experience integrating applications with RESTful APIs
  • Exposure to Material UI, Tailwind CSS, and responsive design principles will be advantageous
 
Back-End Development
  • Strong .NET C# development experience
  • Experience building and consuming RESTful APIs
  • MS SQL development experience, including queries, stored procedures, jobs, and administration
  • Experience writing unit and integration tests
  • Proven track record designing, building, deploying, and supporting production-grade software
 
Why Developers Apply for Opportunities Like This
  • High level of influence over architecture and technical decisions
  • Exposure to modern software engineering practices and large-scale systems
  • Hybrid working model that supports flexibility
  • Strong focus on continuous learning and career growth
  • Opportunity to collaborate with international teams
  • Work in a culture that values innovation, quality, and technical excellence
 
Qualification:
  • Relevant Degree, Diploma, or equivalent Software Engineering experience
  • Proven experience delivering complex software solutions in a Senior Software Engineer capacity
 
Connect with us on www.communicate.co.za 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.
 

Package & Remuneration

R 960 000 - R 1 100 000 - Annually