JobsZA
Back to Johannesburg jobs
Live · posted 1 weeks agoFull-time

Software Engineering (Cloud & DevOps) - Manager

EY

Johannesburg, Gauteng

Salary not listed

This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

Administrative and clerical roles handle the day-to-day paperwork, scheduling and record-keeping that keep SA businesses running, and are a popular path for matriculants with strong organisation skills.

Job description

Location: Johannesburg Other locations: Primary Location Only Salary: Competitive Date: Sep 23, 2026 Job description

Requisition ID: 1746628 The Africa Assurance Innovation and Digital team is looking to appoint an experienced Manager – Software Engineering with strong full-stack engineering, Azure cloud, and DevOps capability. The role will lead the design and delivery of secure, scalable, cloud-native solutions for the Assurance business, combining modern application development with practical experience in Azure infrastructure, Infrastructure as Code, automated deployment, systems integration, and the Microsoft Power Platform.

This role requires strong software architecture and engineering judgement, together with the ability to manage solutions across development, test, and production environments. The successful candidate will guide technical design decisions, embed secure and repeatable delivery practices, collaborate across business and technology teams, mentor developers, and identify opportunities to modernise platforms, improve productivity, and reduce operational and business risk.

Other responsibilities include:

  • Architect and implement scalable, secure, and cloud-native software solutions aligned with business needs and enterprise architecture standards.
  • Design, build, and manage Azure services and infrastructure, including App Services, Azure Functions, Logic Apps, Key Vault, Azure SQL, and related platform capabilities.
  • Develop and maintain Infrastructure as Code using Terraform to enable consistent, repeatable, and controlled deployments across environments.
  • Configure and maintain CI/CD pipelines, such as GitHub Actions, to automate build, testing, deployment, and release processes.
  • Develop modern web applications using React, JavaScript or TypeScript, and relevant backend technologies and frameworks.
  • Design, build, secure, and consume REST APIs to integrate Microsoft 365, Azure services, Microsoft Graph, SharePoint, Dataverse, and external platforms.
  • Build, maintain, and enhance applications using Microsoft Power Apps and workflow automation solutions using Power Automate or equivalent tools.
  • Manage Azure environments across development, test, and production stages, ensuring stability, scalability, resilience, and operational continuity.
  • Manage solution identity and access, including Microsoft Entra ID, app registrations, service principals, managed identities, and role-based access control.
  • Apply governance, security, and risk management standards, including least-privilege access, secure secret management through Azure Key Vault, and appropriate technical controls.
  • Upgrade and refactor legacy systems, recommending modernisation strategies aligned with cloud-native architecture and business priorities.
  • Conduct in-depth testing, debugging, monitoring, and performance optimisation to deliver robust and resilient solutions.
  • Produce comprehensive technical, architectural, operational, and process documentation to support sustainability, auditability, and knowledge transfer.
  • Write clean, efficient, secure, and maintainable code based on business and technical requirements.
  • Collaborate with Business Analysts, Product Owners, architects, security stakeholders, and development teams to deliver high-quality solutions aligned with strategic objectives.
  • Lead technical discussions, solution design decisions, architecture reviews, deployment support, and resolution of post-implementation issues.
  • Mentor junior and senior developers, support team-level problem solving, and contribute to capability building and continuous improvement.

This role provides an opportunity to combine hands-on engineering with technical leadership, shaping secure and sustainable digital solutions while strengthening the team’s cloud, DevOps, and software delivery capability.

Qualifications

To excel in this role, you will need to combine hands-on technical depth with sound leadership, delivery ownership, and adaptability. Strong problem-solving ability, awareness of evolving cloud and software engineering practices, and a commitment to continuous learning will be essential to delivering secure, high-quality, future-ready solutions.

You should also demonstrate:

  • Strong analytical and structured problem-solving skills.
  • High levels of self-motivation, accountability, and ownership of delivery outcomes.
  • Sound technical judgement, logical thinking, and strong attention to detail.
  • Strong verbal and written communication skills, including the ability to explain technical concepts to non-technical audiences.
  • Effective stakeholder management, collaboration, and facilitation skills.
  • Experience working in team-oriented, agile delivery environments.
  • Strong organisational, planning, prioritisation, and time-management capability.
  • Curiosity about modern technologies and the ability to learn and apply new tools quickly.

To qualify for the role, you must have:

  • A Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
  • At least five years’ relevant software development experience, including responsibility for technical design, delivery, or team leadership.
  • Strong full-stack development experience using modern languages and frameworks such as C#, .NET, JavaScript or TypeScript, React, Python, HTML, CSS, and Git.
  • Practical experience designing, deploying, and supporting solutions on Microsoft Azure, including services such as App Services, Azure Functions, Logic Apps, Key Vault, and Azure SQL.
  • Hands-on experience with Infrastructure as Code, preferably Terraform, and environment configuration across development, test, and production.
  • Experience implementing and maintaining CI/CD pipelines using GitHub Actions, Azure DevOps, or an equivalent platform.
  • Experience designing and consuming REST APIs and integrating with Microsoft Graph, SharePoint, Dataverse, Microsoft 365, Azure services, or external platforms.
  • Working knowledge of Microsoft Entra ID, app registrations, service principals, managed identities, RBAC, and secure secrets management.
  • Experience developing workflow or automation solutions using Power Apps, Power Automate, or comparable technologies.
  • Strong knowledge of relational and non-relational databases, software design, testing, Agile delivery, and the software development life cycle.
  • Experience applying cloud security, governance, least-privilege access, monitoring, and operational support practices.
  • Demonstrated experience leading technical discussions, reviewing solution designs or code, mentoring developers, and supporting delivery teams.
  • Exposure to data analytics, Power BI, Machine Learning, or Artificial Intelligence will be advantageous.
  • Relevant Microsoft Azure or DevOps certifications, such as Azure Developer Associate, Azure Administrator Associate, or DevOps Engineer Expert, will be advantageous.

Who we are

At EY we support you in achieving your unique potential both personally and professionally. We give you stretching and rewarding experiences that keep you motivated, working in an atmosphere of integrity and teaming with some of the world’s most successful companies. While we encourage you to take personal responsibility for your career, we support your development in every way we can. You enjoy the flexibility to devote time to what matters in both your business and personal life. At EY, you can be who you are and express your point of view, energy, and enthusiasm - wherever you are in the world. It’s how you make a difference.

Please note: Preference will be given to PDI candidates.

Found on Indeed · Posted 1 weeks ago · Last checked Yesterday

Good to know

What does this admin job pay?

This listing does not state a salary. As a guide, admin roles in South Africa typically pay R8 000 to R20 000 a month (indicative).

Do I need experience for admin jobs in Johannesburg?

This admin role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 weeks ago

More admin and similar jobs in Johannesburg

Todayvia Adzuna
Millwright

Confidential · Johannesburg, Gauteng

R50K - R50K/mo
Todayvia Adzuna
Civil Engineer

Tumaini Consulting · Johannesburg, Gauteng

R75K/mo
Todayvia Adzuna
Accommodation Maintenance Manager – Hotel

Hospitality Jobs Africa · Johannesburg, Gauteng

R30K - R30K/mo
Todayvia Adzuna
REMOTE LLB ATTORNEY WITH EXPERIENCE IN USA LAW

Confidential · Johannesburg, Gauteng

R58K - R58K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp