Old Mutual

Software Engineer

Old Mutual  •  South Africa (Onsite)  •  7 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Let's Write Africa's Story Together!

Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.

Old Mutual Corporate IT is seeking a highly motivated Software Engineer to design, build, implement, and support scalable software solutions that enable business growth, operational excellence, and exceptional customer experience. The successful candidate will work within agile engineering teams to develop high-quality software solutions, contribute to technical design, and support continuous improvement across the software development lifecycle.

Key Responsibilities

Software Development

  • Design, develop, test, deploy, and maintain software applications and services.
  • Translate business and technical requirements into secure, scalable, and maintainable solutions.
  • Participate in coding, peer reviews, testing, deployment, and production support activities.
  • Apply engineering best practices, coding standards, and appropriate design patterns throughout the SDLC.

Solution Design and Architecture

  • Participate in technical design sessions and contribute to architecture decisions.
  • Ensure solutions align with enterprise architecture, security, integration, and quality standards.
  • Assist in designing APIs, system integrations, data exchange mechanisms, and reusable components.
  • Identify technical risks, dependencies, and opportunities to simplify or modernise solutions.

Analysis and Business Engagement

  • Analyse business requirements and assess technical feasibility, complexity, and delivery impact.
  • Collaborate with product owners, business analysts, architects, testers, operations teams, and business stakeholders.
  • Provide delivery estimates, clarify assumptions, and support backlog refinement and sprint planning.
  • Contribute to clear technical documentation, operational handover material, and knowledge-sharing artefacts.

Operational Support and Reliability

  • Monitor production systems and support incident resolution, service restoration, and root-cause analysis.
  • Implement sustainable fixes to improve system reliability, maintainability, and performance.
  • Participate in system upgrades, maintenance, platform optimisation, and environment support.
  • Ensure solutions meet agreed service levels, governance expectations, and operational control requirements.

Quality Engineering and DevOps

  • Develop and maintain automated tests where appropriate, including unit, integration, and regression tests.
  • Promote strong code quality, test coverage, secure coding, and technical debt reduction.
  • Support CI/CD pipelines, deployment automation, version control, and release management practices.
  • Contribute to observability, logging, monitoring, and production-readiness improvements.

Innovation and Continuous Improvement

  • Identify opportunities for automation, process improvement, AI use, and engineering efficiency.
  • Keep up to date with emerging technologies, cloud-native patterns, and modern engineering practices including the use of AI.
  • Contribute to communities of practice and support the growth of engineering capability across teams.
  • Demonstrate curiosity, accountability, and continuous learning in a changing technology environment.

Minimum Requirements for this role:

  • Degree or diploma in Computer Science, Information Systems, Software Engineering or related technology discipline coupled with relevant industry certifications.
  • 5-10 years software engineering experience, including delivery of enterprise-scale solutions and participation in Agile Delivery environments.
  • Cloud-native development experience (advantageous)
  • Knowledge of Old Mutual Corporate Systems (advantageous)

Technical Skills required :

  • Development - C#, .NET, Python, JavaScript / TypeScript, Node.js
  • Front-End Dev - Blazor, React, HTML5, CSS3, Next JS
  • Cloud & Platform - AWS, Docker, Windows Server environments.
  • Data - SQL Server, data integration & ETL technologies.
  • Engineering Practices - Azure DevOps, CI/CD, API Development, microservices, event-driven architecture.
  • Security & Governance - Secure coding, secrets management, access control, auditability, resilience, and compliance-aware delivery.

Competencies (Technical)

  • Software design
  • Systems thinking
  • Technical problem solving
  • DevOps Practices
  • Cloud Engineering
  • Security by design
  • Solution Documentation

Competencies (Behavioral)

  • Customer First
  • Collaboration
  • Accountability
  • Innovation
  • Continuous learning
  • Effective Communication
  • Adaptability
  • Results of orientation

Success Measures

  • Delivery of high-quality software solutions that meet business outcomes and agreed delivery commitments.
  • System reliability, stability, performance, and operational readiness.
  • Code quality, maintainability, and contribution to reducing technical debt.
  • Effective collaboration with business, architecture, engineering, testing, operations, and support teams.
  • Adherence to Old Mutual engineering, security, governance, and documentation standards.
  • Visible contribution to automation, reusable engineering assets, and knowledge sharing.

Old Mutual Culture Fit

The ideal candidate is curious, innovative, customer-centric, and passionate about using technology to solve meaningful business problems. They should be comfortable working in a modern engineering environment where quality, accountability, collaboration, and continuous improvement are central to delivery.

Skills

Action Planning, Action Planning, Adaptive Thinking, Agile Project Management, Budget Management, Change Management, Current State Assessment, Data Compilation, Evaluating Information, Executing Plans, Futures Thinking, Gap Analysis, IT Implementation, Learning and Development (L&D), Managing Stakeholder Expectations, Oral Communications, Policies & Procedures, Project Life Cycle Management, Project Performance Management (PM), Project Quality Assurance, Project Reporting, Project Risk Management, Project Schedule Management, Project Scope Management, Project Strategy {+ 1 more}

Competencies

Business InsightCollaboratesCommunicates EffectivelyCourageCultivates InnovationCustomer FocusDecision QualityDevelops Talent

Education

NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalent

Closing Date

20 August 2026 , 23:59

The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.

The Old Mutual Story!

Old Mutual

About Old Mutual

Old Mutual Limited is a listed company on the Johannesburg Stock Exchange and has secondary listings on the London, Malawi, Namibia and Zimbabwe stock exchanges. As a Pan-African financial services company, we are focused on Africa, her needs and her people.

Together with you, we have educated our children, given more homes warmth and light, empowered small businesses and improved infrastructure in Africa. Our story will continue #WithAfricaForAfrica.

Industry
Finance & Insurance
Company Size
10,000+ employees
Headquarters
Johannesburg, ZA
Year Founded
Unknown
Social Media