Back to all jobs

Senior Software Engineer

Ref: JO-2603-359552

  • Environment: Hybrid
  • Contract Type: Permanent
  • Starts: 2026-06-01
Apply Report issue

Senior Software Engineer

About the Role

As a Senior Software Engineer, you will contribute to the development, enhancement, and support of key systems, while also resolving production issues and delivering new functionality. You’ll work across the full software development life cycle and act as a technical leader within the team.

Key Responsibilities:

  • Lead and guide development teams through technical decision-making and solution design.
  • Evolve and enhance the existing portfolio of systems and applications.
  • Design, develop, modify, and support software components across the full stack.

Experience & Skills:

  • Minimum 5 years’ experience as a C# .NET developer.
  • Strong agile delivery experience within cross‑functional teams.
  • Broad exposure to designing, implementing, and supporting large-scale systems.

Preferred Technical Skills:

  • C#, .NET Core, Web APIs, jQuery/JavaScript/JSON, HTML/CSS, GitLab, Visual Studio, MS SQL Server
  • Message queuing technologies (RabbitMQ, SQS, MQS, etc.)
  • AWS cloud services (e.g., EKS)

Salt is acting as an Employment Agency in relation to this vacancy.

Apply Report issue

Software Development & Engineering jobs

Career and Job Insights

Apply for this job

Senior Software Engineer

  • South Africa, Cape Town
  • Software Development & Engineering, Technology
  • Hybrid
  • Permanent

Save jobs

Log in to save a job

Report job

Senior Software Engineer

  • South Africa, Cape Town
  • Software Development & Engineering, Technology
  • Hybrid
  • Permanent

"*" indicates required fields

Need talent? Request a callback

This form is for companies looking to hire talent.

I am looking for a job I have a general enquiry

"*" indicates required fields

E.g. “Senior Frontend Developer” or “Offshoring team for design.”
This field is hidden when viewing the form