Software Engineer

Acuity Consultants

Wes-Kaap

Hybrid

ZAR 1,500,000 - 1,600,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Acuity Consultants in Cape Town is seeking a Senior Software Developer to design, build and operate features across a global SaaS platform. You will work with C#/.NET, ASP.NET Core and Azure, taking ownership from architecture to production and shaping the platform's scalability and reliability.

This hybrid role (3 days remote/2 in-office) involves mentoring teammates, leading technical initiatives and ensuring performance across distributed, multi-tenant services.

Qualifications

  • 7+ years of professional software development experience.
  • Strong C# / .NET, ASP.NET Core and REST API development.
  • Strong SQL and/or NoSQL experience.
  • Experience designing or operating modular monolith and/or microservices architectures.
  • Experience with distributed and event-driven systems.
  • Strong cloud experience, preferably Azure.
  • Hands-on Docker, CI/CD and Infrastructure as Code experience, ideally Bicep.
  • Understanding of multi-tenant SaaS/PaaS architecture, scalability and high availability.
  • Exposure to patterns such as DDD, event sourcing, idempotency, retries and eventual consistency.
  • Proven ownership of systems from architecture and design through to production.
  • Strong troubleshooting, performance tuning and production support experience.
  • Experience leading technical initiatives, influencing architecture and mentoring developers.
  • Experience using AI-assisted development tools is advantageous.

Responsibilities

  • Design, build and operate major features and services across the platform.
  • Take ownership from architecture to production with scalable, reliable systems.
  • Lead technical discussions, mentor developers and raise engineering standards.
  • Work across APIs, microservices and distributed, event-driven systems; ensure observability and performance.

Skills

C#/.NET
ASP.NET Core
REST API
SQL/NoSQL
Azure Cloud
Microservices
Distributed systems
Event-driven
Multi-tenant SaaS
Troubleshooting
Leadership

Tools

Docker
Bicep
CI/CD
Azure DevOps

Job description

An excellent opportunity for a Senior Software Developer to join a global technology scale-up building a multi-tenant SaaS platform that connects physical infrastructure to the cloud.


You’ll work on technology processing billions of real-world measurements across water, rail, mining and industrial environments, solving genuine engineering challenges around distributed systems, scalability, reliability and performance.


Based in Cape Town, this role is hybrid (3 days remote/2 in-office), paying R1.5M – R1.6M per annum.


THE COMPANY:

A global technology scale-up specialising in IoT and SaaS solutions that connect physical devices and infrastructure to the cloud.


Its technology is used across water, utilities, rail, mining and industrial environments to collect, process and act on real‑world data, with billions of measurements flowing through the platform every year across a global customer base.


You’ll join a product‑led engineering environment where developers have genuine ownership of the systems they build. The technology spans connected devices and data flows through to cloud services, APIs and a multi‑tenant SaaS platform, creating interesting problems across reliability, scalability, data integrity and performance.


THE ROLE:

As a Senior Software Developer, you’ll design, build and operate major features and services across the platform, working primarily with C#/.NET, ASP.NET Core and Azure.


You’ll take ownership of significant services from architecture and design through to production, making key technical decisions around scalability, reliability, security and performance. You’ll have genuine influence over the platform’s technical direction while remaining hands‑on with development.


You’ll work across APIs, microservices and distributed, event‑driven systems, with responsibility for troubleshooting, observability, resilience and production performance.


You’ll also lead technical discussions, mentor other developers and help raise engineering standards across the team.


THE REQUIREMENTS:


  • 7+ years’ professional software development experience

  • Strong C#/.NET, ASP.NET Core and REST API development experience

  • Strong SQL and/or NoSQL experience

  • Experience designing or operating modular monolith and/or microservices architectures

  • Experience with distributed and event-driven systems

  • Strong cloud experience, preferably Azure

  • Hands‑on Docker, CI/CD and Infrastructure as Code experience, ideally Bicep

  • Understanding of multi‑tenant SaaS/PaaS architecture, scalability and high availability

  • Exposure to patterns such as DDD, event sourcing, idempotency, retries and eventual consistency

  • Proven ownership of systems from architecture and design through to production

  • Strong troubleshooting, performance tuning and production support experience

  • Experience leading technical initiatives, influencing architecture and mentoring developers

  • Experience using AI‑assisted development tools is advantageous


Please note: if you haven’t heard back from us within 14 days, your application has been unsuccessful on this occasion.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.Net Software Engineer – Step into greater technical ownership, building technology that monitors critical infrastructure across water, rail & mining – Cape Town, R800K – R1M
.Net Software Engineer – Step into greater technical ownership, building technology that monitors critical infrastructure across water, rail & mining – Cape Town, R800K – R1M

Acuity Consultants • Wes-Kaap

Hybrid
ZAR 800,000 - 1,000,000
Senior C# Developer / Devops (C#/.Net, Ci/Cd) - Cape Town (Hybrid)- Up To R1.5M Per Annum
Senior C# Developer / Devops (C#/.Net, Ci/Cd) - Cape Town (Hybrid)- Up To R1.5M Per Annum

e-Merge IT Recruitment • South Africa

On-site
ZAR 1,350,000 - 1,650,000
Cloud Engineer
Cloud Engineer

Acuity Consultants • Wes-Kaap

On-site
ZAR 1,200,000 - 1,400,000
Senior .Net Developer - Cape Town - Hybrid
Senior .Net Developer - Cape Town - Hybrid

Ada Meher Limited • Wes-Kaap

Hybrid
ZAR 113,000 - 138,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • South Africa

On-site
ZAR 990,000 - 1,210,000
Senior C# Software Developer
Senior C# Software Developer

e-Merge IT Recruitment • Midrand

On-site
ZAR 990,000 - 1,210,000
Senior Software Engineer (C#.Net Sql) (Cpt)
Senior Software Engineer (C#.Net Sql) (Cpt)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,000
Team Lead Developer - Cape Town, Hybrid
Team Lead Developer - Cape Town, Hybrid

Ada Meher • Wes-Kaap

Hybrid
ZAR 117,000 - 143,000