OL

Principal Software Engineer

Full time Harare, ZW
Posted 2 weeks, 6 days ago 63 views 0 applications

Job Description

Lets Write Africa's Story Together!

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

Job Description

The overall responsibility shall be to lead and enforce the organization's established Software Engineering Practice in relation to feasibility and economic value analysis, design, and development of integrated digital systems, encompassing mobile apps, web, USSD, SMS, mobile payments, workflow systems, microservices and core financial and insurance information systems.

Responsibilities

Lead Software Engineering Economics and Architecture Practice

Work closely with business digital teams, Programme and Portfolio Managers, and other IT teams to advise on technical feasibility and engineering solution options.

Lead Software Engineering Delivery Process Practice

Lead and practically demonstrate the established Old Mutual Software Engineering process practice – beginning from inception, prototyping, build, testing, deployment and launch, with a focus on agile development, DevOps and software engineering process automation.

Lead Software Construction Practice

Lead and directly participate in the detailed design of integrated digital systems composed of web and mobile front ends, USSD, SMS, mobile payment gateways, microservices, workflow systems, and financial and insurance information systems.

Engineering Thought Leadership

Leverage engineering prowess to challenge and shape the group's engineering strategy.

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
  • 5+ years of experience as a Full-Stack Software Engineer, with a track record of delivering complex projects.
  • Expertise in front-end technologies, including HTML, CSS, JavaScript, and experience with modern front-end frameworks like React, Angular, or Vue.js.
  • Strong proficiency in one or more programming languages (e.g., JavaScript, Python, Ruby) and expertise in web application frameworks.
  • In-depth knowledge of database systems, including design, optimization, and complex query writing.
  • Strong problem-solving and debugging skills, with a focus on optimizing application performance.
  • Exceptional communication, teamwork, and leadership abilities.
  • Commitment to staying updated with emerging industry trends and technologies.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and microservices architecture.
  • 3+ years demonstrated experience in software systems testing and quality assurance.
  • Demonstrated experience in software engineering process automation and DevOps.
  • Previous leadership or mentorship experience within a development team.

Skills

Action Planning, Application Development, Business Process Design, Computer Literacy, Data Management, Data Modeling, Evaluating Information, Identifying Customer Needs, Information Technology (IT) Support, JavaScript, Market Analysis, Microservices Architecture, Mobile Applications, Oral Communications, PHP (Programming Language), Product Development, Software Development, Technical Support, Technical Troubleshooting, Test Case Management, User Requirements Documentation, Web Development

Competencies

Business Insight

Collaborates

Communicates Effectively

Courage

Cultivates Innovation

Decision Quality

Drives Results

Ensures Accountability

Education

Closing Date

03 September 2026 , 23:59

The Old Mutual Story!

Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️

Free cover letter for this job

Upload your CV and get a tailored cover letter in seconds — free, no account needed.

Generate a Cover Letter 📝

Join Our Zimbabwe Channels

Get free job alerts on your phone

MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?