Enable job alerts via email!

Software Engineer (Mid / Senior) (CH1018)

Capitalh

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading tech start-up in Cape Town seeks a Mid or Senior Software Engineer to tackle key commercial challenges and enhance their systems. The role entails leading projects with telecommunications partners, mentoring junior staff, and leveraging cloud technologies to build efficient solutions.

Qualifications

  • 4+ years of experience in software engineering.
  • Expert knowledge in managing production systems.
  • Experience with cloud-based systems.

Responsibilities

  • Report to the CTO and work on key commercial problems.
  • Design, build, and manage robust software solutions.
  • Lead and mentor junior engineers.

Skills

Analytical skills
Problem-solving skills
Leadership
Communication
Collaboration

Tools

AWS
Terraform
CloudFormation
CI/CD pipelines

Job description

Our client is a tech start-up making life better for everyday households in Africa, and is looking for a Mid or Senior level Software Engineer at their offices in Cape Town, South Africa.

Your Mission

You will report directly to the CTO, and work with them to understand key commercial problems, and build solutions for them. You will join existing projects creating smart solutions to onboard key integrations with large telecommunications partners and government agencies. You will also lead juniors to grow.

The company’s cloud adoption with sustainable practices involves building or replacing key systems to improve commercial outcomes, such as a new agent portal or data pipelines for credit analytics.

For any software engineer at the company, the mission is to:

  • Understand the business’s primary commercial imperatives
  • Envision the technology that supports these imperatives with feedback from in-country operations and sales teams
  • Design, build, test, maintain, and manage robust software solutions to enable the teams to achieve their goals and serve customers

We seek candidates with rigorous and structured thinking, disciplined to deliver exceptional tech projects, with an interest in learning business and operational skills.

The team’s juniors are primarily young computer scientists and engineers with strong software development aptitude, commercial thinking, and leadership ability to address operational challenges.

Basic Requirements

  • 4+ years of experience in software engineering with successful systems in fintech, payments, retail, credit, e-commerce, or related fields
  • Recent experience in architecture and technical leadership of projects within these domains
  • Expert knowledge and management of mission-critical, 24x7 production systems
  • Strong analytical and problem-solving skills for troubleshooting system and integration challenges
  • Excellent leadership, communication, and collaboration skills for working with technical and non-technical teams
  • Experience with cloud-based systems
  • Experience with Infrastructure-as-Code, rapid and collaborative CI/CD pipelines, and DevOps principles

Preferred Requirements

  • Experience with AWS serverless products and infrastructure as code tools like Terraform or CloudFormation

Tech Stack of the Role

  • Frontend: Zoho for UI, database CRUD operations
  • Backend: Functions coded in Deluge (similar to Python)
  • Cloud: AWS supporting multiple systems
  • Event processing: SQS, etc.

MKS

  • Payment website & APIs integrating with MoMo Telecoms
  • Loan origination (Vue & Amplify)
  • Smartphone integrations (APIs and step functions for locking, data access & messaging)
  • Plans to build more customer services: pay, support, buy, insure, lend, etc.

About the Company

We provide solar-powered electricity and smartphones at affordable prices to households across Malawi, Uganda, Rwanda, Zambia, and Madagascar. We operate through a network of agents and merchants, leveraging technology through our in-house developed platforms to tackle last-mile distribution challenges.

We pride ourselves on building great technology and developing business models that deliver value to our Base of the Pyramid customers across Africa. We focus on solving last-mile distribution challenges to improve access to life-enhancing technologies.

Our Culture & Values

Our team is young and hardworking. We value downtime and flexibility, focusing on outputs rather than hours, while maintaining high standards. We are careful custodians of resources, love traveling to our operational countries, and explore on a lean budget. We value resilience, independence, and long-term sustainability, prioritizing disciplined, balanced progress.

Additional Notes

  • Only shortlisted candidates will be contacted. If you do not hear from us after 30 days, consider your application unsuccessful.
  • In accordance with employment equity, only South African citizens will be considered.
  • Please include your current salary and salary expectations.
Create a job alert for this search

Software Engineer • Cape Town, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.