Enable job alerts via email!

Engineering Manager - Software Development

Pst

Cape Town

On-site

ZAR 300 000 - 400 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Cape Town is seeking a Mid-Senior level professional to lead technical teams in project delivery and process improvement. The ideal candidate has a Bachelor's degree in Computer Science or Engineering, extensive software development experience, and demonstrated skills in remote team management. This full-time role offers a dynamic environment in Engineering and IT within the retail sector.

Qualifications

  • Minimum 5 years experience in leading multiple technical/project teams.
  • Minimum 6 years of software development experience, preferably in Java Development.
  • Hands-on experience integrating LLMs into SDLC (AI-Driven Development).

Responsibilities

  • Oversee project delivery while ensuring on-time completion.
  • Implement process improvements to enhance workflows.
  • Lead technical teams with a focus on development best practices.

Skills

People Management
Project Management
Technical Leadership
Java Development
Process Improvement
Software Development
AI Integration
DevOps
Agile Methodologies
Remote Team Management

Education

Bachelor's degree in Computer Science / Engineering
Master's preferred
Job description
Location

City of Cape Town, Western Cape, South Africa.

Key Responsibilities
  • People Management
  • Project Management
  • Project Delivery
  • Process Improvement
  • Technical Leadership
Qualifications
  • Bachelor's degree in Computer Science / Engineering (Master's preferred)
  • Minimum 5 years experience in leading multiple technical / project teams
  • Minimum 6 years of software development experience, preferably in Java Development
  • Experience managing remote teams
  • Must be amenable to work CEST
  • Hands‑on experience integrating LLMs into SDLC (AI‑Driven Development)
  • Process automation using AI to templatize repetitive tasks
  • Understanding of machine learning, AI, and software development
  • System design & architecture – understand scalability, reliability and trade‑offs
  • Tooling / Frameworks: CI / CD, DevOps, monitoring, and Agile methodologies
  • Road‑mapping: break down projects into milestones and dependencies
  • Resource allocation – assign tasks based on skills and bandwidth
  • Code review & quality – ensure maintainability, security and best practices
Soft Skills
  • Exceptional communication skills for both technical and non‑technical audiences
  • Adaptability in a fast‑changing tech environment
  • Remote / Hybrid leadership – master async communication
Additional Information
  • Seniority Level: Mid‑Senior level
  • Employment Type: Full‑time
  • Job Function: Engineering and Information Technology
  • Industry: Retail
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.