Kontak Recruitment

Software Development Manager (JB5446)

Job Location

Johannesburg North, South Africa

Job Description

Software Development Manager (JB5446) Remote (Suitable for candidates based in Gauteng or Cape Town) XXX-XXXX.00 to XXX-XXXX.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: Bachelors 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

Location: Johannesburg North, Gauteng, ZA

Posted Date: 7/3/2025
View More Kontak Recruitment Jobs

Contact Information

Contact Human Resources
Kontak Recruitment

Posted

July 3, 2025
UID: 5280138580

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.