Software Engineer

Ozow · Cape Town, Western Cape

Posted 7 October 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Meet Ozow

Ozow is a leading fintech company that's redefining digital payments in South Africa and beyond. We're dedicated to making payments more accessible, secure, and convenient for both businesses and consumers. As a fast-growing player in the financial technology sector, Ozow fosters a culture of innovation, diversity, and inclusivity. We believe in pushing the boundaries of what's possible and are committed to making a positive impact on the world through our payment solutions.

More about this Ozow fantastic positio n

Ozow is seeking a Software Engineer to join our talented development team. As a Software Engineer, you'll play a crucial role in designing, developing, and maintaining innovative solutions that power our digital payment platforms. This is an opportunity to work on cutting-edge technology, solve complex challenges, and contribute to the growth of the fintech industry.

Your role and responsibilitie s

Software Development

  • Collaborate with cross-functional teams to design, develop, and maintain software solutions that meet high-quality standards and business requirements.

Coding

  • Write clean, efficient, and maintainable code while following best practices and coding standards.

Technical Problem Solving

  • Analyze and troubleshoot complex technical issues and implement effective solutions.

System Architecture

  • Contribute to the design and architecture of software systems, ensuring scalability, security, and performance.

Code Reviews

  • Participate in code reviews to ensure code quality and knowledge sharing within the team.

Agile Development

  • Work in an Agile environment, participating in sprint planning, stand-ups, and retrospectives.

Documentation

  • Create and maintain technical documentation for software and processes.

Mentoring

  • Provide guidance and mentorship to junior team members as needed.

You are an ideal candidate if you ha ve

  • At least 4+ years of work-related experience as a Software Engineer or Software Developer
  • Ideally have an IT Diploma or Degree
  • Ability to develop software in .NET 8 C#, JavaScript, ReactJs, HTML, CSS and other programming languages (polyglots preferred)
  • Excellent knowledge of Postgres, Mssql technologies (EF, NHibernate)
  • Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.
  • Experience developing web applications, with a good understanding of how the web works
  • Proven experience in high-scale applications and an understanding of the practices and approaches that are employed in scaling applications beneficial.
  • Experience with unit testing, knowledge of applying test-driven development beneficial
  • Understanding DevOps principals and how to apply them practically beneficial.
  • Experience in cloud services preferred – AWS, Azure.
  • Experience with containerisation (Docker/Kubernetes, TeamCity, Octopus Deploy, Appveyor) highly beneficial.
  • Experience working with agile methodologies – a true believer
Auto-apply to this jobView original posting ↗
Software Engineer at Ozow — Cape Town, Western Cape · JobAlertsZA