Avatar for Ernst & Young
Ernst & Young
Actively Hiring
Provides assurance, tax, transaction, and advisory services

Software Engineering (Cloud & DevOps) - Manager

Posted: 5 days ago• Recruiter recently active
Job Location
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
Javascript
.NET
HTML
CSS
C#
Git
SharePoint
Relational Databases
REST APIs
TypeScript
react
Terraform
Role-Based Access Control
Azure Functions
Azure DevOps
Microsoft 365
GitHub Actions
Azure Key Vault
Power Automate
Power Apps
Azure SQL
Logic Apps
Non-Relational Databases
Azure App Services
Microsoft Graph
Dataverse
Microsoft Entra ID
Service Principals
Managed Identities
App Registrations

About the job

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.

About the company

Ernst & Young company logo

Ernst & Young

Actively Hiring
Provides assurance, tax, transaction, and advisory services5000+ Employees
Learn more about Ernst & Young image

Similar Jobs

Albeado company logo
Albeado
Breakthrough causal AI predictions, optimizations and interventions - in real time
Dreamers company logo
Dreamers
Specializing in building technological solutions for complex problems
Assured company logo
Assured
Automated claims are now a reality
Onos Health company logo
Onos Health
The first comprehensive AI platform for health plans to improve behavioral & mental health services
Opal company logo
Opal
We’re building modern identity governance for the AI era
Astranis company logo
Astranis
Building next-generation internet satellites to get the world online