Software Engineer Opportunity Tech Hub
Listed on 2026-08-23
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, Full Stack Developer
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
Final date to receive applications:
Open Until Filled
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 OverviewDiscovery 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.
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 Dev Ops 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.
- 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.
- Minimum 3–7 years of experience in software development and application engineering.
- Experience with modern programming languages such as Java, C#, Python, JavaScript, or Type Script.
- Knowledge of cloud platforms, APIs, databases, and Dev Ops practices.
- Experience with Agile methodologies and software lifecycle management.
- Software development
- Object-oriented programming
- API development
- Cloud computing
- Database management
- Agile methodologies
- Dev Ops practices
- CI/CD pipelines
- System integration
- Application security
- Problem-solving
- Technical documentation
- Software testing
- Team collaboration
- Communication skills
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
The selected candidate will receive training in:
- Cloud architecture and deployment
- Advanced software engineering practices
- Cybersecurity and secure coding
- Dev Ops automation
- Enterprise application development
- Leadership development
- Agile project delivery
- Artificial intelligence fundamentals
- Emerging technology trends
- 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.
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.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: