Software Engineer Opportunity in Johannesburg Tech Hub

Urgent
Apply Now

Job Description

Software Engineer – Discovery Limited

Company: Discovery Limited
Location: Johannesburg, South Africa
Employment Type: Full-Time
Department: Technology & Digital Innovation
Reports To: Software Development Manager
Salary: ZAR 45,000 – ZAR 95,000 per month
Application Deadline: Open Until Filled

About the Company

Discovery Limited is one of South Africa’s leading financial services and technology-driven organizations. Known for innovation in insurance, healthcare, banking, and digital platforms, Discovery invests heavily in modern software engineering, cloud technologies, cybersecurity, and digital transformation initiatives.

This opportunity is ideal for professionals seeking Software Engineer jobs in South Africa, jobs in Johannesburg, and technology careers within a world-class innovation environment.

Position Overview

Discovery Limited is seeking a highly motivated Software Engineer to design, develop, test, deploy, and maintain enterprise-grade applications. The successful candidate will contribute to digital transformation projects, customer-facing platforms, cloud-based solutions, and scalable software systems that support millions of users.

Candidates interested in software developer jobs in South Africa, IT jobs in Johannesburg, and technology careers in South Africa are encouraged to apply.

Key Responsibilities

  • Design and develop scalable software applications.
  • Build and maintain web, mobile, and enterprise solutions.
  • Participate in software architecture and technical design discussions.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and ensure software quality standards.
  • Collaborate with product managers, analysts, and UX teams.
  • Develop APIs and system integrations.
  • Troubleshoot and resolve software defects.
  • Implement cloud-native and microservices-based solutions.
  • Optimize application performance and reliability.
  • Support DevOps and CI/CD pipeline initiatives.
  • Maintain technical documentation and coding standards.
  • Participate in Agile development processes.
  • Contribute to cybersecurity and application security practices.
  • Support continuous improvement and innovation projects.

Professionals searching for jobs in Cape Town, software developer jobs in South Africa, and full stack developer jobs in Johannesburg will find this opportunity highly rewarding.

Education Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Honours Degree or relevant postgraduate qualification is advantageous.
  • Professional certifications in cloud computing, software development, or cybersecurity are beneficial.

Candidates seeking graduate software engineering jobs in South Africa and long-term technology careers are encouraged to apply.

Experience Requirements

  • Minimum 3–7 years of experience in software development and application engineering.
  • Experience with modern programming languages such as Java, C#, Python, JavaScript, or TypeScript.
  • Knowledge of cloud platforms, APIs, databases, and DevOps practices.
  • Experience with Agile methodologies and software lifecycle management.

Relevant experience in software engineer jobs in South Africa, technology careers in Johannesburg, and application developer jobs in South Africa will be highly valued.

Required Skills and Competencies

  • Software development
  • Object-oriented programming
  • API development
  • Cloud computing
  • Database management
  • Agile methodologies
  • DevOps practices
  • CI/CD pipelines
  • System integration
  • Application security
  • Problem-solving
  • Technical documentation
  • Software testing
  • Team collaboration
  • Communication skills

Individuals interested in IT jobs in South Africa, technology jobs in Johannesburg, and cloud engineer careers in South Africa should consider this opportunity.

Compensation and Benefits

Monthly Salary

ZAR 45,000 – ZAR 95,000

Benefits Package

  • Annual performance bonus
  • Medical aid contribution
  • Retirement fund benefits
  • Life and disability insurance
  • Hybrid working opportunities
  • Paid annual leave
  • Technology and equipment support
  • Professional certification sponsorship
  • Employee wellness initiatives
  • Career advancement programs

Training and Professional Development

The selected candidate will receive training in:

  • Cloud architecture and deployment
  • Advanced software engineering practices
  • Cybersecurity and secure coding
  • DevOps automation
  • Enterprise application development
  • Leadership development
  • Agile project delivery
  • Artificial intelligence fundamentals
  • Emerging technology trends

Professionals pursuing software engineering careers in South Africa and technology jobs in Johannesburg will gain valuable exposure to large-scale digital innovation projects.

For additional employment opportunities across South Africa, candidates may explore:

IT jobs in South Africa

Professionals interested in opportunities across North Africa may also review:

IT jobs in Egypt

Candidates seeking broader African technology opportunities can explore:

IT jobs in Rwanda

Individuals interested in additional regional employment resources may visit:

IT jobs in Tunisia

Why Join Discovery Limited?

  • Work for one of Africa’s most innovative technology-driven organizations.
  • Build solutions used by millions of customers.
  • Gain exposure to modern cloud and software engineering technologies.
  • Access structured technical training and certification programs.
  • Collaborate with highly skilled engineering professionals.
  • Build a rewarding long-term career in software development and digital innovation.

This opportunity is particularly suitable for candidates seeking Software Engineer jobs in South Africa, jobs in Johannesburg, vacancies in South Africa, job openings in South Africa, software developer jobs in South Africa, IT jobs in Cape Town, full stack developer jobs in Johannesburg, technology careers in South Africa, application developer jobs in Durban, cloud engineer jobs in South Africa, organizations looking to post a job in South Africa, employers seeking to hire in South Africa, companies planning to recruit in South Africa, professionals involved in recruitment in South Africa, businesses expanding hiring in South Africa, candidates using a job portal in South Africa, and employers managing job posting in South Africa initiatives.

Equal Opportunity Employer

Discovery Limited is committed to creating an inclusive workplace where recruitment, promotion, compensation, and career development decisions are based on qualifications, skills, experience, and business requirements.