Job title: Senior Software Developer - C#
Job type: Permanent
Emp type: Full-time
Industry: Technology
Functional Expertise: Commercial Operations Project & Program Management Technology
Skills: Domain-Driven Design and Test-Driven Development Automated testing Azure DevOps Docker and Kubernetes Architecture contribute to architecture accountability C# Java Angular React JavaScript HTML5 CSS3 DevSecOps Visual Studio Rider IntelliJ IDEA WebStorm Git Azure DevOps Docker Kubernetes Azure Application Insights Slack SonarQubeOur
Salary type: Annual
Salary from: ZAR 840,000.00
Salary to: ZAR 1,800,000.00
Location: ZA
Job published: 19-10-2026
Job ID: 40651

Job Description

THE OPPORTUNITY THAT AWAITS YOU

We're partnering with an innovative international technology business building digital products for clients across Europe and Africa. With a small, highly experienced engineering team, they are intentional about growth and committed to building an exceptional team of engineers.

They're looking for battle-tested Senior C# Engineers who enjoy solving complex problems, take ownership of their work and care deeply about the quality of what they deliver.

WHAT YOU WILL BE BUILDING (AND OWN)

  • Developing high-quality, scalable software solutions.
  • Taking ownership from design and development through to deployment and production support.
  • Contributing to architecture and technical decisions.
  • Testing, debugging and continuously improving code quality.
  • Working closely with clients and experienced engineers to solve real-world problems.
  • Engineering mindset:
    • Strong coding fundamentals: You understand the code you write and can explain the reasoning behind your technical decisions.

    • Hands-on problem-solving: You enjoy working through complex challenges yourself rather than relying on shortcuts or generated solutions.

    • Quality and ownership: You write, test, debug and validate your own code, taking responsibility for what reaches production.

    • First-principles thinking: You can assess a problem, evaluate different approaches and build practical, maintainable solutions without over-engineering.

    • Technical curiosity: You continuously develop your skills, explore better approaches and take pride in mastering your craft.

OUR REQUIRED EXPERTISE

  • Strong C# / .NET / .NET Core experience.
  • Azure experience.
  • Production, DevOps and CI/CD experience
  • Angular / TypeScript
  • Exposure to Python, Node.js, Java, Data or ML is advantageous
  • Strong software engineering fundamentals, including testing and code quality.
  • A pragmatic, first-principles approach to problem-solving.

CULTURE FIT:

  • This is where the right person will stand out.
  • We're looking for engineers who are authentic, curious and accountable — people who take initiative rather than wait for instructions, enjoy working with other experienced professionals and take pride in mastering their craft.
  • You'll need to be comfortable working autonomously, navigating ambiguity and making decisions without everything being prescribed for you. You'll also understand that freedom comes with responsibility: you test your own work, own your outcomes and value strong relationships with clients and colleagues.
  • Think high trust, low ego, technical mastery and genuine ownership.

YOUR REWARD

  • R70k–R150k+ per month, depending on capability.
  • 100% remote from anywhere in South Africa.
  • International clients and exposure.
  • Genuine autonomy in a high-trust, high-accountability environment.
  • Performance-based bonuses and bi-annual reviews.
 

They're not looking to build the biggest team. They're building the A-Team.

If you're a curious, pragmatic, battle-tested engineer who wants the freedom to do great work and the accountability to own it, this role is for you!

For more roles, please have a look at our website (www.60degrees.com). or follow us on LinkedIn (https://www.linkedin.com/company/10287263/)