Enable job alerts via email!

Software Engineer

Initiate International

Sandton

On-site

ZAR 600,000 - 900,000

Full time

12 days ago

Job summary

A leading company in the iGaming and marketing space seeks a skilled Software Engineer with a focus on Azure and DevOps in Johannesburg. In this role, you'll develop high-performance applications and manage CI/CD pipelines while collaborating with various teams to ensure security and efficiency. If you thrive in innovative environments and possess strong Azure skills, this position offers an exciting opportunity to drive impactful changes in the tech team.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Minimum 3 years of hands-on software development experience.
  • Strong understanding of Azure cloud architecture and deployment.

Responsibilities

  • Build and manage CI/CD pipelines using Azure DevOps.
  • Develop secure and scalable applications using Azure services.
  • Collaborate with cross-functional teams for fast high-quality code delivery.

Skills

Azure cloud services
Automated testing
Agile development practices
Secure coding practices
MS SQL Server
API integration

Education

Bachelor's degree in Computer Science
Information Technology or related field

Job description

A leading company in the iGaming and marketing space is on the lookout for a skilled and forward-thinking Software Engineer (Azure & DevOps Focus) to join their growing tech team in Johannesburg, South Africa . If you thrive in high-performance environments, love solving complex problems, and have a passion for cloud-native architecture, this is the role for you.

As part of an innovative, cross-functional engineering department, you’ll help build scalable, secure, and high-performance platforms that power cutting-edge gaming experiences. You’ll take ownership of backend systems, streamline CI / CD pipelines, and work with the latest Azure cloud technologies to deliver rock-solid solutions that scale.

Your key job responsibilities as the Software Engineer in Johannesburg, South Africa will include :

  • Build and manage CI / CD pipelines using Azure DevOps, Git, and automation tools
  • Develop secure, scalable, and high-performance applications using Azure services (App Services, Functions, Cosmos DB, Azure DevOps, etc.)
  • Collaborate with BAs, QA, UX, and infrastructure teams to ship high-quality code fast
  • Ensure security best practices (OWASP Top 10, Azure AD, data protection) are embedded across the SDLC
  • Integrate third-party APIs, including payment gateways and analytics tools
  • Drive agile ceremonies and foster continuous improvement
  • Troubleshoot and optimise system performance, uptime, and cloud cost-efficiency

Requirements

Requirements for this Software Engineer job in Johannesburg, South Africa :

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Minimum of 3 years of hands-on experience in software development
  • Experience with MS SQL Server and nUnit
  • Proficiency in automated testing and agile development practices
  • Strong understanding of Azure cloud services, architecture, and deployment practices
  • Experience with secure coding practices including Azure AD, Managed Identity, and Access Management
  • Proven ability to integrate and manage REST, SOAP, OpenAPI APIs

Requirements

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.