Hiring.Camp

Software Engineer

Oldmutual

·

Today

Location
Pinelands, South Africa
Workplace
Hybrid
Type
Full-time
Department
Engineering
Closing date
Today
Source
Workday

Description

Let's Write Africa's Story Together!

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

Job Description

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 Insight

Collaborates

Communicates Effectively

Courage

Cultivates Innovation

Customer Focus

Decision Quality

Develops 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!

Skills

PythonJavaScriptTypeScriptReactHTML5CSS3Node.jsAWSAzureDockerCI/CDSQLSQL ServerETLAgileDevOpsMicroservicesRisk ManagementComplianceProject Management

Similar Jobs

30

Software Engineer

Diebold Nixdorf · Makati City, Philippines, Philippines

Today

Software Engineer

Drivenets · Tel Aviv

Today

Software Engineer

Voyagertechnologiesinc · San Diego, CA +1

Today

Software Developer

MO003 - BSS - BSS EUROPE - Tanger · Sousse, Tunisia, TN

Today

Software Engineer

Singular Genomics · San Diego/Remote +1 · Remote

Today

Software Engineer

Anavationllc · Hanover, MD · Onsite

Today

Software Engineer

Pine · Toronto, Ontario, Canada

Today

Software Engineer

LinkedIn · Bengaluru, KA, India · Hybrid

Yesterday

Software Engineer

USA01 - USA Automotive · Chennai, Tamil Nadu, India · Hybrid

Yesterday

Software Engineer

Experian · Hyderabad, India

Yesterday

Software Developer

Steampunk Inc. · McLean, VA, US

Yesterday

Software Engineer

Barclays · Pune, Gera Commerzone SEZ, India

Yesterday

Software Engineer

Towerloan · Home Office (Fixed), United States of America · Remote

Yesterday

Software Engineer

Tmhcc · Minnesota - Maple Grove, United States of America

Yesterday

Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

Yesterday

Software Engineer

Cisco · IND-HYDERABAD, India +1 · Hybrid

Yesterday

Software Engineer

Cisco · IND-BANGALORE, India · Hybrid

Yesterday

Software Engineer

Web · Mumbai, India · Hybrid

Yesterday

Software Engineer

Sglottery · HR India Bangalore

Yesterday

Software Engineer

Qualys Careers · Pune, India

Yesterday

Software Engineer ||

Mastercard · Pune, India

Yesterday

Software Engineer

Ohpen · Barcelona

Yesterday

Software Engineer

Ohpen · Zilina +1

Yesterday

Software Engineer

Hargreaveslansdown · Welcome Building, United Kingdom

Yesterday

Software Engineer

GDIT · USA FL MacDill AFB - 7701 Tampa Point Blvd (FLC097), United States of America

Yesterday

Software Developer

Integral Federal · Picatinny Arsenal, NJ, US

Yesterday

Software Developer

Cai · Manila - One World Square, Philippines · Hybrid

Yesterday

Software Engineer

Faculty · UK - London

Yesterday

Software Engineer

Aveva · Malmo, Sweden · Onsite

Yesterday

Software Engineer

Barclays · Pune, Gera Commerzone SEZ, India

Yesterday
Software Engineer at Oldmutual | Hiring.Camp