Post Job Free
Sign in

Software Development Manager (JB5446)

Company:
Kontak Recruitment
Location:
Johannesburg, Gauteng, South Africa
Pay:
R1 000 000.00 to R1 260 000.00 Annually CTC
Posted:
July 01, 2025
Apply

Description:

Software Development Manager (JB5446)

Remote (Suitable for candidates based in Gauteng or Cape Town)

R1 000 000.00 to R1 260 000.00 Annually CTC

Permanent

An internationally connected organisation in the travel retail sector is looking for an experienced Software Development Manager to lead high-performing, distributed development teams. Operating across B2B and B2C channels, the company provides cutting-edge solutions in retail, food, beverage, and duty-free offerings. This leadership role is ideal for a strategic, technically strong professional with proven experience in managing multiple teams simultaneously, delivering scalable platforms, and mentoring engineering talent. The successful candidate will thrive in a global SME environment that values innovation, agility, and collaboration, while driving technical excellence and aligning development efforts with broader business objectives

Minimum Requirements:

Bachelor’s degree in Engineering, Computer Science, or related field

Minimum 10 years' experience in software development

At least 5 years' experience in a development lead role

Minimum 2 years in a management role

Strong technical background with proven leadership in complex projects

Experience with cloud platforms (e.g. Azure, AWS) and modern frameworks/tools

Proficient in:

Languages: C#, SQL (Required); TypeScript, JavaScript, Java, Python (Beneficial)

Frameworks: Angular, .NET, Azure Functions (Required); .NET Core, WebAPI (Beneficial)

ORM Tools: Entity Framework

Databases: PostgreSQL and/or MS SQL Server (Required); Cosmos DB, Azure Storage (Beneficial)

Familiarity with API development and consumption

Experienced in agile software delivery (3+ years)

Strong DevOps knowledge and experience with CI/CD pipelines

Proficient with tools such as Azure DevOps

Skilled in team recruitment, mentorship, and performance management

Excellent communication and stakeholder engagement skills

Duties and Responsibilities:

Lead and mentor software engineers and testers, fostering a collaborative and innovative environment

Define and execute technical roadmaps in alignment with business goals

Design, develop, and optimise scalable, secure, and reliable platforms

Deliver projects within budget and timelines while ensuring quality

Partner with product managers and stakeholders to translate business needs into technical solutions

Introduce and implement best practices, processes, and tools to streamline development workflows

Analyse platform performance metrics to identify improvement opportunities

Represent the development team in senior leadership discussions and stakeholder engagements

Balance immediate deliverables with long-term strategic goals

Guide on process design and resolve complex technical issues

Create and maintain technical/process documentation

Perform code reviews, root cause analysis, and unit testing

Please email cv to and quote JB5446 in the subject line

Apply