2,136,372open jobs
135,485companies
251,573added this week
Browse all
Location
Hybrid (Midrand, South Africa)

Confirmed on the employer's own hiring board on Nov 7, 2026. First seen by Alion on Jun 2, 2026. Catch scores B on the Alion truth index.

Overview
Company
Impact
Profile match
The Role

We’re looking for someone to join us as a Software Engineer & Product Manager, a hybrid role where you’ll help decide what we build and write the code that brings it to life.

This is not a traditional development role. With us, product development and client delivery are closely connected. To build the right solutions, you need to understand how clients use the platform, where they run into challenges, and which problems matter most.

For your first three months, you’ll work closely with our client support team, helping with onboarding, demos, and day-to-day client queries. This will give you a deep understanding of the product, our clients, and how the platform is used in practice. After that, you’ll move full-time into product and engineering; day-to-day support stays with the support team.

You’ll also be hands-on in our Python/Django codebase, shipping bug fixes, performance improvements, and new features informed by what you’re learning from clients. As your domain knowledge grows, you’ll take on increasing ownership of product decisions, roadmap priorities, and longer-term technical direction.

This is a unique opportunity to work across the full stack of a software business: understanding client needs, shaping product direction, designing practical solutions, and shipping the code that delivers them. You’ll work directly with the founders and senior team members.

Key Responsibilities

Engage directly with clients to understand their needs, challenges, and how they use the platform

Support client onboarding, demos, and day-to-day queries to build a strong understanding of real-world use cases

Translate client requirements into clear product specifications and practical solutions

Contribute to product design, ensuring features are intuitive, scalable, and aligned with client needs

Develop and maintain the platform, including bug fixes, enhancements, and new features (Python/Django)

Work across both client and technical contexts to inform product decisions and prioritisation

Collaborate with the wider team to continuously improve the product and client experience

Ideal Candidate Profile

Minimum criteria to qualify:

University degree in engineering, computer science, mathematics (or applied mathematics), finance, or a related field

Experience with Python

Experience with web development

Comfortable using AI-assisted development tools such as Claude, Codex, Cursor, or similar

Qualities required by the candidate:

Strong analytical and problem-solving ability with the ability to learn quickly

Excellent communication skills with confidence in client-facing interactions

Interest in both the business and technical aspects of software

Self-motivated and a self-starter

Nice to haves:

Exposure to accounting, finance, or lease management

70% or higher academic average

Experience in client-facing roles

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,372 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Product
Similar stack
Same company
Midrand
In office · Full-Time · Cape Town
Management
ITIL
Apply
In office · Full-Time · Johannesburg
DevOps
Azure DevOps
Azure
CI/CD
Management
Agile
Scrum
Kanban
Apply
In office · Full-Time · Cape Town
Management
Agile
Apply
AI Product Manager 16 days ago
In office · Contractor · Johannesburg
AI/ML
Machine Learning
DevOps
Azure
Analytics
Tableau
Power BI
A/B Testing
Management
Agile
Apply
In office · Full-Time · Midrand
SQL
DevOps
GCP
AWS
Management
Agile
Apply
In office · 2+ years exp · Midrand
Apply
In office · 10+ years exp · Bachelor's Degree · Midrand
Apply
In office · Midrand
Apply
In office · 5+ years exp · Bachelor's Degree · Midrand
Analytics
Microsoft Excel
Apply
In office · 7+ years exp · Midrand
Apply
See all jobs
This is one of many
2,136,372 more open roles from verified company boards, updated every day.