Enable job alerts via email!

Software Development Manager (JB5306)

Kontak Recruitment

Johannesburg

Hybrid

ZAR 1 000 000 - 1 260 000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Software Development Manager to lead a dynamic team of engineers. This role offers a unique opportunity to work in a hybrid environment, engaging with diverse cultures and cutting-edge technologies. The ideal candidate will have extensive experience in software development and management, with a strong focus on delivering complex projects. You will guide technical design, mentor your team, and drive innovation while ensuring the highest quality standards. If you are passionate about technology and leadership, this position is perfect for you to make a significant impact.

Qualifications

  • Minimum 10 years’ experience in software development.
  • Minimum 5 years’ experience in a management or technical leadership role.
  • Proven track record of delivering complex projects.

Responsibilities

  • Lead and mentor engineering teams, fostering innovation and learning.
  • Define and execute technical roadmaps aligned with business goals.
  • Oversee design and development ensuring scalability and security.

Skills

C#
SQL
TypeScript
JavaScript
Java
Python
Angular
.NET
Azure Functions
PostgreSQL
Microsoft SQL Server
Cosmos DB
Azure Storage
Cloud environments
Entity Framework
Agile delivery practices
DevOps/CI-CD pipelines
Project management tools

Education

Bachelor’s degree in Engineering
Bachelor’s degree in Computer Science

Tools

Azure DevOps
AWS
Azure

Job description

Software Development Manager (JB5306)
Remote (Gauteng or Cape Town)
R1 000 000.00 to R1 260 000.00 Annually CTC
Permanent

A leading global provider of travel retail solutions is seeking a Software Development Manager to lead and mentor a dynamic team of software engineers and testers. This organization operates across multiple international markets, delivering cutting-edge technology, retail, and service solutions to B2B and B2C clients in the travel and hospitality sectors. Known for fostering innovation, collaboration, and career growth, the company offers a flexible hybrid work model, allowing exposure to a range of cultures, technologies, and agile delivery methods

Minimum Requirements:
Minimum 10 years’ experience in software development
Minimum 5 years’ experience in a management or technical leadership role
Bachelor’s degree in Engineering, Computer Science, or related field
Strong experience with:
C#, SQL (required); TypeScript, JavaScript, Java, Python (beneficial)
Angular, .NET, Azure Functions (required); .NET Core, WebAPI (beneficial)
PostgreSQL, Microsoft SQL Server; Cosmos DB, Azure Storage (beneficial)
Cloud environments (Azure), ORM tools (Entity Framework)
Proven track record of delivering complex projects
Experience with cloud platforms (e.g., AWS, Azure) and modern development tools
Experience in hiring, coaching, and developing software teams
Familiarity with project management tools like Azure DevOps
Knowledge of agile delivery practices and DevOps/CI-CD pipelines
Strong communication, leadership, and stakeholder engagement skills
Excellent Communication skills (verbal and written)

Duties and Responsibilities:
Lead, mentor, and develop engineering teams, fostering innovation and continuous learning
Define and execute technical roadmaps aligned with business goals and customer needs
Oversee the design, development, and optimization of platforms ensuring scalability, reliability, and security
Provide technical guidance and ensure successful, on-time, and in-budget project delivery
Collaborate with cross-functional teams and product managers to translate business needs into technical solutions
Stay updated on emerging technologies and assess their business impact
Implement best practices and tools to improve development workflows, quality, and code security
Monitor system performance, identifying areas for improvement to enhance customer experience
Represent engineering teams in leadership and stakeholder meetings
Balance short-term priorities with long-term strategic objectives
Guide technical design, resolve complex issues, and ensure robust documentation
Conduct root cause analysis, code reviews, and unit testing to maintain high-quality standards

Please do not apply using Scanned CVs, no supporting documentation is required at this point, this will be requested later.

Kontak Recruitment Disclaimer:
Equal opportunity: All backgrounds are welcomed, with no bias. All are considered based on requirements.
Job specifics: Requirements mirror advertisement, duties may adjust for client needs.
Fair process: Fair assessment, only shortlisted candidates contacted due to volume.
Privacy: Data processed as per Privacy Policy. By applying, you agree to data handling. We safeguard applicant info.
Candidate verification: Candidates selected by the client are verified. False info may disqualify or end employment via the client.
Offer clarity: Advert is not a binding offer. Written offers based on pre-employment conditions.
No direct link: Advert is not tied to Kontak Recruitment. We assist in the employment process ONLY.
Applicant Responsibility: Upon applying, confirmation of receipt for a specific advert is given. If no confirmation is received, you must verify with Kontak Recruitment.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.