Senior Software Engineer - Remote (South Africa)

MSP Staffing (PTY) LTD

Wes-Kaap

Remote

ZAR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MSP Staffing (PTY) LTD is seeking a Senior Software Developer to join a fully remote team in South Africa. The role focuses on building, maintaining, and improving scalable software, with emphasis on clean code, automated testing, and production readiness.

You will mentor peers, influence architecture, and work closely with stakeholders in an Agile environment. The successful candidate will own solutions from design through delivery and production support, using OO design, DDD, TDD and modern

Qualifications

  • 10+ years of production software experience.
  • Strong C#, .NET and SQL Server expertise.
  • Experience with OO design, DDD, and TDD.
  • Experience automated tests and Agile delivery.

Responsibilities

  • Develop, maintain and improve high-quality software products.
  • Write clean, scalable code and implement automated tests.
  • Mentor developers and participate in code reviews.
  • Collaborate with stakeholders and contribute to architecture decisions.

Skills

C#
NET Framework
SQL Server
OOD Design
DDD
TDD
Automated tests
Agile
DevSecOps
Azure DevOps
CI/CD
Docker
Kubernetes
Git
Code reviews
Mentoring
Stakeholder mgmt
Production support

Tools

Visual Studio
Rider
IntelliJ IDEA
WebStorm
Git
Azure DevOps
CI/CD tooling
Docker
Kubernetes
SonarQube

Job description

MSP Staffing (PTY) LTD is seeking a Senior Software Developer to join a fully remote team in South Africa. The role focuses on building, maintaining, and improving scalable software, with emphasis on clean code, automated testing, and production readiness.

You will mentor peers, influence architecture, and work closely with stakeholders in an Agile environment. The successful candidate will own solutions from design through delivery and production support, using OO design, DDD, TDD and modern

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Developer
Remote Senior Software Developer

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3
Senior Software Engineer — Remote (South Africa)
Senior Software Engineer — Remote (South Africa)

Property24 • Cape Town

Remote
ZAR 900,000 - 1,200,000
Remote Senior Software Delivery Manager | Stock Options
Remote Senior Software Delivery Manager | Stock Options

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4
Senior Software Developer
Senior Software Developer

MSP Staffing (PTY) LTD • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Remote Senior Full-Stack Developer (South Africa)
Remote Senior Full-Stack Developer (South Africa)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Senior Software Engineer — Remote (Telecoms, SA)
Senior Software Engineer — Remote (Telecoms, SA)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Fully remote position
Competitive salary
Health benefits
+3
Senior Backend Engineer (Remote South Africa)
Senior Backend Engineer (Remote South Africa)

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Remote work
Health insurance
Retirement plan
+3
Remote Senior Software Architect for Scalable Systems
Remote Senior Software Architect for Scalable Systems

Placements24 • Midrand

Hybrid
ZAR 1,200,000 - 1,800,000
Home office stipend
Private health insurance
Generous annual leave
Remote Senior Full-Stack Engineer — Lead & Architect
Remote Senior Full-Stack Engineer — Lead & Architect

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Remote Software Engineer - Backend & API Focus
Senior Remote Software Engineer - Backend & API Focus

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,500,000
Performance bonuses
Health insurance
Retirement plan
+3