
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading software company in Johannesburg is searching for a Software Release Engineer to manage software builds and releases in a Microsoft-based environment. The successful candidate will design CI/CD pipelines, automate builds, and ensure secure deployment processes. This role offers an initial full in-office work model, transitioning to a hybrid model post-probation, allowing 70% remote work. The candidate should have experience with Azure DevOps, .NET technologies, and cloud deployment practices.
Johannesburg, South Africa | Posted on 03/24/2025
Job Title: Software Release Engineer (Microsoft Stack)
Location: Orchards, Johannesburg
Work Model: During the probation period, the candidate will be fully in office. After probation, the role will follow a hybrid model with 70% remote and 30% in-office work.
The Software Release Engineer is responsible for planning, automating, and executing software builds and releases within a Microsoft-based environment. This includes managing CI/CD pipelines, ensuring smooth deployments to Azure, and maintaining high standards for software delivery in .NET ecosystems.
Key Responsibilities:
Build & Deployment Automation
Version Control & Configuration Management
Release Management
Security & Compliance
Requirements