AC

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

Hiring from
South Africa
Work type
Hybrid
Posted

620,403 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

An excellent opportunity for an Intermediate Software Engineer to join a global technology scale-up building SaaS and IoT solutions that monitor critical infrastructure across water, rail, mining and industrial environments.


Based in Cape Town, this role is hybrid (2 days in office, 3 days WFH) paying R800K – R1M


THE COMPANY


A global technology scale-up specialising in IoT and SaaS solutions that connect the physical world to the cloud. The company’s technology is used across water, utilities, rail, mining and industrial environments to monitor critical infrastructure, collect real-world data and identify issues before they become costly problems.


With a global customer base spanning more than 15 countries and billions of measurements flowing through its platform every year, the business operates at the intersection of software, cloud technology and connected devices.


You’ll join a product-led engineering environment where developers have genuine influence over the technology and take ownership of the systems they build.


THE ROLE


As the Intermediate Software Engineer, you’ll design, build, and maintain features across a global SaaS platform, with a strong emphasis on backend development, APIs, integrations, and cloud services.


You’ll primarily work in C# .NET and ASP.NET Core, developing robust services and APIs that support a platform processing large volumes of real-world data. You’ll also contribute to frontend development in TypeScript where required.


You’ll be expected to take full ownership of your work. This means you’re involved well beyond implementation, from understanding requirements and shaping solutions, through development and deployment, and into production support and continuous improvement.

You’ll work with cloud infrastructure, CI/CD pipelines, containerisation, and infrastructure-as-code, and you’ll have meaningful input into technical decisions within your domain. You’ll also collaborate closely with product teams and embedded engineers to integrate with connected devices and ensure the system performs reliably in real-world environments.


THE REQUIREMENTS


5+ years’ professional software development experience, SaaS or PaaS experience preferable

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

Solid software engineering fundamentals and experience with SQL and/or NoSQL

Experience with modular monoliths and/or microservices

Hands-on Azure or AWS experience, including CI/CD and production deployments

Experience with Docker and Infrastructure as Code, ideally Bicep or Terraform

Some frontend experience with TypeScript

Experience working in a SaaS, product, start-up or scale-up environment

Proven ownership of features from design through to production

Similar jobs