Job Description

A South African technology partner and software solutions provider that helps medium and large organizations automate business tasks and drive digital transformation is seeking an experienced Software Engineer to join our development team to drive the modernization and expansion of an established enterprise SaaS platform - Remote


Responsibilities

Development & Delivery: Design, build, and maintain secure backend services and web applications using modern . NET (C#) and REST APIs. Feature Ownership: Drive features end-to-endโ€”from technical design and estimation through development, testing, and production release. Architecture & Data: Work with relational databases, optimize performance-sensitive queries, and contribute to system architecture and code reviews. Quality & Security: Write clean, testable code, resolve production defects, and embed secure development practices across the software lifecycle. Team & Process: Support and mentor junior developers, maintain technical documentation, and proactively identify technical risks or dependencies. AI Integration: Leverage AI-assisted development tools responsibly to accelerate delivery, testing, documentation, and technical analysis.


Minimum Requirements

Experience: 5+ years of commercial software development experience with strong, recent expertise in C# and modern . NET. Track Record: Proven ability to ship meaningful features to production within a structured engineering team. Education: Degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience with a strong delivery track record).

Core Technical Skills

Backend: C#, modern . NET, ASP. NET Core, RESTful API design, EF Core (or similar ORM). Database: PostgreSQL, SQL Server, or another enterprise relational database (including query optimization). Frontend & Web: HTML5, CSS3, JavaScript. DevOps & Tools: Git, Docker/containers, CI/CD automated build/deployment pipelines, and cloud hosting. Engineering Principles: OOP, SOLID principles, Dependency Injection, unit/integration testing, and secure application design (OWASP, RBAC, authentication).

Advantageous Skills

Cloud Platforms: AWS or Azure. Modern Frontend: React, Next.js, or similar frameworks. SaaS Architecture: Multi-tenant systems, high-volume/asynchronous workloads, and workflow-driven engines. Integrations: SSO/IdP integrations, third-party APIs, reporting/analytics. AI: Experience building AI-enabled product features or utilizing modern AI-assisted coding tools.

How To Apply
  • Make sure you are logged in and your email is verified(Register if you dont have an account).
  • Click the Apply Now button above.
  • Your default email application or application link will open.
  • Attach your Application letter, updated Curriculum Vitae (CV) and any supporting documents required.
  • Use a professional subject line such as Application for "Indicate Position"
  • Send your application before the closing date.

Note: Only shortlisted candidates are contacted.

Would you like WhatsApp and Email notifications on more Software Engineer (Upper Mid-Level / Senior) South Africa job offers? Subscribe to our Premium Job Alert for customised job alerts, access to our Database Subscription WhatsApp Group and profile recommendation to hiring employers.
SUBSCRIBE TO PREMIUM ALERT

Salary

0 - 0 ZAR

Monthly based

Remote Job

Worldwide

Job Overview
Job Posted:
2 months ago
Job Type
Full Time
Job Role
Entry level role
Education
Bachelors/Higher National Certificate
Total Vacancies
Variable
Category
Administration / Secretarial

Share This Job:

Location

South Africa

Advance your career with Jobia Soft Skills & Certificates

Create account, take courses and earn verifiable certificates. Download and add certifications to your profile for better chance of getting hired.

Subscribe To Premium Alert To Get Hired Faster!

Get seen by employers With premium alert subscription, your profile is recommended to employers hiring matching criteria you indicate.
Access the best jobs for you Sign up for customised job alerts matching your experience, preferred industry, function and location.