Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
OL

Software Engineer

Oldmutual
Posted 2 hours ago
🇿🇦South Africa🏢Hybrid📁Engineering & Development
Is this job info correct?

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!

Similar jobs

Similar jobs

Confluence Technologies logo

Software Engineer, Analytics

Confluence Technologies

🇿🇦South Africa3 hours ago
Scale Army Careers logo

Senior Software Engineer

Scale Army Careers

🌍Argentina, Egypt, Ethiopia, Nigeria, South Africa5 days ago
Edge Tutor International logo

Senior Full-Stack Software Engineer | Remote | Philippines & South Africa

Edge Tutor International

🌍Philippines, South Africa1 weeks ago
Scale Army Careers logo

.NET/C# Software Engineer

Scale Army Careers

🌍Argentina, Egypt, Ethiopia, Nigeria, South Africa1 weeks ago
Primer.io logo

Software Engineer II, Frontend - Growth

Primer.io

🌍Europe, South Africa1 weeks ago
Primer.io logo

Software Engineer III, Frontend - Account Experience

Primer.io

🌍Europe, South Africa1 weeks ago