Senior Software Developer

1 week ago


Cape Town, Western Cape, South Africa Jbedeker Full time R54 000 - R90 000 per year
Squint your eyes This is a rare opportunity for a Senior Developer to earn in US dollars while working in a flexible hybrid model based in the heart of Cape Town, building across tech stacks while owning commercial outcomes and architecting large-scale systems.

The Company:

A rapidly growing African scale-up improving everyday lives by providing access to solar energy and smartphones through innovative financing, in-house technology, and broad distribution networks across the continent.

What's in it for you?

This is your opportunity to step into a career enhancing opportunity purpose-led business that combines the stability of a large organisation with the agility of a small team, where you are trusted with meaningful responsibility from Day 1 in a high-expectation, high-support culture. Enjoy additional benefits such as share options, travel opportunities, hybrid flexibility and annual team retreats.

Your Responsibilities?
  • Build across tech stacks: Develop cloud services in AWS with terraform and Python, develop multiple custom front-ends with various Javascript frameworks, native Android, and maintain several app builds in Zoho Creator with Deluge. You will build across the ecosystem, meaning you'll become a versatile, cross-functional engineer.
  • Own commercial outcomes: The role is not about coding all day. You'll be expected to own business outcomes and do work beyond software to make things happen.
  • Empathize with end users: You'll be expected to understand the needs of customers and users—usually people in-country that have very different experiences of technology than you do. This will require empathy, patience, and the ability to challenge your own assumptions about how technology should work.
  • Coach & manage others: A talented, enthusiastic team of devs could use your guidance and mentorship. Use your experience to improve standard practices, coach others, and build developer culture.
  • Advise on architecture & devops: You'll take a front-row seat in the architecture of new and existing systems, helping design them for long-term resilience and efficiency.
 What would make you ideal for the position?
  • Education: Bachelor's degree in Computer Science, Engineering, or a related field.
  • Technical Skills: Proficiency in programming languages such as JavaScript, Python, or similar. Requirement to be familiar with at least one backend framework such as FastAPI, including managing database, compute, and external integrations. Familiarity with front-end frameworks like Vue or UX design experience is a strong plus.
  • Technical Architecture: Demonstrated ability to design web and native apps with complex external integrations for resilience and efficiency.
  • Soft Skills: Strong problem-solving abilities, effective communication, and a collaborative mindset.
  • Dev Ops: Familiarity with test-driven development, cloud architecture (AWS a plus), and building strong developer workflows.
  • Experience: 6+ years of relevant experience in software development.
The Offer:
  • A USD-denominated monthly salary ($4,500 +), converted to ZAR (Offer will be market related, based on qualifications, skills and experience)



  • Cape Town, Western Cape, South Africa IDBASE SOFTWARE Full time R82 000 - R124 000 per year

    We are seeking a highly skilled and motivated Senior .Net Developer to join our dynamic development team. The ideal person will bring at least 6 years of hands-on software development experience with a strong focus on .Net technologies, Blazor, and cloud-based solutions (preferably Microsoft Azure). This role requires a developer who is passionate about...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R150 000 - R250 000 per year

    Key purpose:A leading payment technology provider in South Africa, is seeking an experienced Senior Software Developer with expertise in Java as the primary development language. As a Senior Software Developer, you will be responsible for developing, designing, and implementing complex payment systems solutions.Duties and responsibilities:Develop and...


  • Cape Town, Western Cape, South Africa j. awan & partners Full time R50 000 - R600 000 per year

    Job Title: Senior Software Developer - Back End Engineer (.Net)Reports to: Tech Lead Direct Reports: Nil Location: Cape Town, South AfricaAbout Azakawazakaw is an innovative and fast-growing company specializing in regulatory technology solutions. We are dedicated to empowering businesses globally with innovative compliance tools and services, enabling them...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per year

    Job purpose: As a Senior Software Developer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologiesMinimum requirements:Bachelors degree in or Diploma in Computer Science...


  • Cape Town, Western Cape, South Africa Pepkor Payments & Lending Full time R600 000 - R1 200 000 per year

    DescriptionWe are growing Pepkor Payments and Lending (Pty) Ltd has an opening for a skilled Senior Software Developer to join our diverse team of C# developers. We are looking for an individual that takes pride in what they do, is customer focused and takes ownership and accountability. This is a great opportunity for someone who wants to be challenged,...


  • Cape Town, Western Cape, South Africa BET Software Full time R900 000 - R1 200 000 per year

    We Want You:BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time R70 000 - R120 000 per year

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, you'll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT. Beyond coding,...


  • Cape Town, Western Cape, South Africa Gendac | Software, Innovations & IoT Full time

    ARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...


  • Cape Town, Western Cape, South Africa The Legends Agency Full time R46 800 - R180 000 per year

    Senior Software DeveloperJoin a mission-driven tech company shaping digital solutions for Africa's future.Cape Town | R75 000 to R90 000 per month | 08:00am to 17:00pmAbout Our ClientOur client is a dynamic and fast-growing technology company focused on building digital solutions that drive both commercial success and social impact. Their multidisciplinary...


  • Cape Town, Western Cape, South Africa The Legends Agency Full time R900 000 - R1 080 000 per year

    Senior Software DeveloperJoin a mission-driven tech company shaping digital solutions for Africa's future. Cape Town | R75 000 to R90 000 per month | 08:00am to 17:00pm About Our Client Our client is a dynamic and fast-growing technology company focused on building digital solutions that drive both commercial success and social impact. Their...