Senior Software Engineer

1 week ago


Sandton, South Africa Telecommunications and Technology Full time R1 200 000 - R3 600 000 per year
Overview

Reference
DS:INV

Salary
ZAR/hour

Job Location
- South Africa -- Johannesburg Metro -- Sandton

Job Type
Contract

Posted
24 October 2025

Closing date
15 Nov :59

Dotcom Software's Business Advisory division has an opportunity for a Senior Sofware Engineer specialising in C# and Azure Cloud. You will join a team of like minded individuals to drive the adoption of AI.

Contract role - 12 months, strong posibility of extension

Onsite full time in Sandton

Senior Software Engineer (Azure / Cloud Platform)

We're looking for a Senior Software Engineer with strong Azure cloud and modern software engineering experience to help build scalable risk management platforms and improve our development lifecycle through smart automation and emerging AI tools.

You'll design, build, and deploy cloud-native services while contributing to engineering standards, automation, and developer enablement initiatives across the team.

Key Responsibilities

Cloud & Platform Engineering
  • Design, build, and maintain cloud-native services and data pipelines on Azure.
  • Work with technologies like AKS, Azure Functions, App Service, Event Hubs/Service Bus, ADLS Gen2, Synapse, Databricks, and Azure DevOps.
  • Implement strong security, scalability, and performance practices.
Software Development Lifecycle (SDLC) Enablement
  • Streamline and automate CI/CD pipelines, testing, monitoring, and deployment processes.
  • Introduce and standardize modern engineering tools (e.g., GitHub Copilot, automated testing, ChatOps bots) to improve developer productivity.
  • Define coding standards, reusable templates, and best practices for efficient development.
Quality, Governance & Compliance
  • Implement secure coding practices, data protection, and operational monitoring.
  • Ensure compliance with internal governance frameworks and industry standards (e.g., model risk governance, data privacy).
  • Participate in design and code reviews to uphold quality and consistency.
Developer Enablement & Leadership
  • Mentor engineers, lead workshops, and promote adoption of best practices.
  • Foster collaboration between development, risk, and security teams.
  • Support the evaluation and responsible adoption of AI-assisted development tools.
Tech Stack
  • Languages/Frameworks: C#/.NET and/or Java, Python for data/automation
  • Databases: SQL Server/Azure SQL or PostgreSQL
  • Infrastructure: Docker, Terraform/Bicep, CI/CD (Azure DevOps), testing and observability tools
  • AI/Automation Exposure (Nice to Have): GitHub Copilot, Azure OpenAI, ChatOps bots
Minimum Qualifications
  • 7-10 years' experience delivering production-grade software solutions.
  • 5+ years building systems on Azure at scale.
  • Strong understanding of CI/CD, IaC, and secure coding.
  • Solid experience with APIs, distributed systems, and data engineering.
  • Excellent SQL skills and understanding of modern data pipelines.
  • Relevant Azure certifications (Developer or Solutions Architect).
Key Competencies
  • Product and platform mindset with focus on practical automation.
  • Strong communicator, able to collaborate across teams.
  • Technical leadership through mentoring, standards, and delivery excellence.
  • High attention to detail and code quality.


  • Sandton, South Africa LexisNexis Full time

    Senior Software Engineer I at LexisNexis Get AI-powered advice on this job and more exclusive features. About Our Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers....


  • Sandton, Gauteng, South Africa Hire Resolve Full time R1 000 000 - R2 500 000 per year

    Hire Resolve's client is seeking a Software Engineer who will be responsible for designing, developing, and maintaining software solutions for the client's SaaS applications. This role requires strong technical expertise in software development, performance optimization, security, and collaboration with cross-functional teams. The Software Engineer will...


  • Sandton, South Africa Discovery Limited Full time

    About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment enables smart, self-driven people to be their best. As global...


  • Sandton, South Africa Discovery Full time

    About Discovery Discovery’s core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast‑paced and dynamic environment enables smart, self‑driven people to be their best. As...


  • Sandton, South Africa Exaze Full time

    Senior Software Engineer Team Lead/ Solution Architect The Senior Software Engineer Team Lead/ Solution Architect acts as the technical linchpin between business vision and engineering execution. You will translate objectives and product needs into secure, scalable, and cost‑effective software architectures, while remaining hands‑on with code and cloud...


  • Sandton, Gauteng, South Africa Hire Resolve Full time R2 000 000 - R2 500 000 per year

    Hire Resolve's client are seeking a seasoned Full Stack Senior Software Engineer to join their dynamic team. The ideal candidate will have a deep understanding of both front-end and back-end technologies and be capable of leading projects from conception to deployment.Responsibilities:- Design, develop, and maintain scalable and efficient web applications.-...

  • QA Engineer

    2 days ago


    Sandton, South Africa Copious Software Full time

    Overview Ready to embark on this journey? Apply now and let's revolutionize the economic and technology landscape together! About Copious ( We are Copious. At Copious, we believe in People, Knowledge and Solutions. We bring together engaged talents to provide high-value technology services that help our consultants and clients succeed. Copious is a Talent &...


  • Sandton, South Africa Capitec Full time

    Join to apply for the Software Engineer: Back-End III role at Capitec . Get AI-powered advice on this job and more exclusive features. Apply By To see what life at Capitec is all about and complete a short assessment, please click here! Once you have completed the above finalize your application by clicking apply below Purpose Statement The Back-End Software...


  • Sandton, South Africa Initiate International Full time

    Get AI-powered advice on this job and more exclusive features. Our client, a leader in the iGaming industry, is seeking a talented Software Engineer – Azure & DevOps with a passion for building scalable, secure, and high-performance platforms. This is an opportunity to join a fast-paced, collaborative environment where innovation meets delivery. If you...


  • Sandton, South Africa LexisNexis Full time

    About the Role This position provides assistance and input to management, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management. Responsibilities Serve...