Address: 115 ED Mnangagwa Rd, Highlands, Harare Whatsapp (ONLY for CV Making): +263784644514

SOFTWARE ENGINEER – Zimswitch

Zimswitch is seeking a skilled and security-conscious Software Engineer to join our development team. The successful candidate will design, build, and maintain robust, secure software solutions within an Agile delivery environment, ensuring adherence to secure coding practices (PCIDSS) and the organisation’s information security standards, including ISO 27001.

Job Summary

  • Employer: Zimswitch
  • Job Type: Full-time
  • Location: Harare, Zimbabwe
  • Category: Information Technology
  • Closing Date: 2026-10-06

Key Responsibilities

  • Proficiency in relevant programming languages/frameworks – Java, PHP, JavaScript
  • Solid understanding of secure coding (PCIDSS) principles and OWASP Top 10
  • Familiarity with ISO 27001 framework and its application to software development – formal certification a plus
  • Practical Agile/Scrum experience (certification such as CSM/PSM is a plus)
  • Experience with version control (Git) and CI/CD tools
  • Familiarity with SAST/DAST tools (e.g. SonarQube, OWASP ZAP)
  • Understanding of API security, authentication/authorization protocols (OAuth2, JWT)
  • Database knowledge (SQL/NoSQL) with secure data handling practices
  • Strong problem-solving and analytical skills
  • Good written and verbal communication.

Requirements

  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related field.
  • Relevant certifications in secure software development (e.g., Certified Secure Software Lifecycle Professional (CSSLP), GIAC Secure Software Programmer, or equivalent).
  • Cloud security certification (e.g., AWS/Azure security-related certifications) an added advantage.

How to Apply

Apply by email: careers@zimswitch.co.zw

About the Company

Zimswitch, operated by Zimswitch Technologies Private Limited, is a Zimbabwean third-party transaction-acquiring business launched in 1994. Zimswitch is affiliated with 19 commercial banks and two building societies, which operate a network of 2900 point-of-sale terminals and 393 automated teller machines throughout Zimbabwe.

Website: https://zimswitch.co.zw/

View all jobs at this company →

Frequently Asked Questions

What qualifications or certifications are typically required for a Software Engineer role at Zimswitch or similar fintech companies in Zimbabwe?

Most employers require a Bachelor's degree in Computer Science, Software Engineering, or Information Technology from a recognized Zimbabwean university or international institution. Certifications in cloud platforms (AWS, Azure), programming languages (Java, Python, C#), or agile methodologies strengthen your application. Practical coding experience through internships, personal projects, or contributions to open-source repositories is highly valued alongside formal credentials.

What are the typical day-to-day responsibilities of a Software Engineer in Zimbabwe's fintech sector?

Daily tasks include writing and reviewing code, debugging applications, participating in agile stand-ups, and collaborating with product teams to deliver payment processing solutions. Engineers often maintain and enhance core banking switch infrastructure, ensuring 24/7 system availability for financial transactions. Documentation, security compliance checks, and occasional on-call support rotations are also standard expectations.

How does workplace culture and professional etiquette differ for software engineering roles in Zimbabwe compared to international tech hubs?

Zimbabwean tech workplaces blend formal respect for hierarchy with growing agile flexibility—punctuality and professional dress codes matter, especially in established fintech institutions. Team relationships are valued, and direct communication is often softened to maintain harmony. Remote work options have expanded post-pandemic, though hybrid arrangements remain more common than fully distributed teams.

What realistic career progression paths exist for Software Engineers in Zimbabwe's financial technology sector?

Engineers typically advance from Junior to Mid-Level, then Senior Developer roles over 5-8 years, with specialization tracks in architecture, DevOps, or security engineering. Leadership paths progress to Tech Lead, Engineering Manager, or CTO positions in larger organizations. Some transition into product management, technical consulting, or founding startups within Zimbabwe's growing tech ecosystem.

What employee benefits are commonly offered to Software Engineers by Zimbabwean fintech employers like Zimswitch?

Standard packages typically include medical aid coverage, pension contributions, and annual leave entitlements aligned with Zimbabwe's Labour Act. Technology companies often provide internet allowances, professional development budgets for certifications, and performance bonuses. Benefits vary significantly by employer size and financial stability, with established institutions generally offering more comprehensive packages.

How should I apply for Software Engineer positions in Zimbabwe, and what do employers prioritize in candidates?

Apply through company career portals, LinkedIn, Zimbabwean job boards like Classifieds.co.zw, or recruitment agencies specializing in IT. Employers prioritize demonstrable problem-solving skills, clean code samples, and understanding of financial systems or payment protocols. Strong references from previous technical roles, adaptability to legacy systems, and commitment to continuous learning distinguish competitive candidates.

Apply for this job
Share this job

Leave your thoughts

Get daily jobs updates through your email

JobsZW