CareerPlanSign in

Software Engineer and Product Manager

Midrand, North Johannesburg💼 Full-time🗓 2026-06-03 → 2026-09-24

Core

A hybrid role combining product management and software engineering to build client-facing solutions, starting with client support to understand real-world usage before transitioning to full-time product and engineering work.

Role type

Hybrid Product Manager and Software Engineer

Builds

Client-facing platform features, bug fixes, and performance improvements

Domain

SaaS platform for finance/accounting/lease management

Deliverable

production ML models | product features

Required skills

Python, web development, AI-assisted development tools, client engagement, product specification, technical roadmap ownership

Preferred skills

Domain knowledge in accounting/finance/lease management, high academic average, prior client-facing experience

Technologies

Python, Django

Responsibilities

Engage directly with clients to understand needs and challenges; Support client onboarding, demos, and day-to-day queries; Translate client requirements into product specifications; Develop and maintain the platform including bug fixes and new features; Collaborate with the team to improve product and client experience

Seniority

Mid-level, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.