422 Graduate Software Role jobs in South Africa

Graduate Software Engineer

Midrand, Gauteng R250000 - R750000 Y Boxfusion

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Title:
Graduate Software Engineer

Accountable to:
VP of Engineering

Based:
Midrand

Salary:
Market related

Contract type
: Fixed Term (12 months)

Commencement date:
01 February 2026

Overview:

The job purpose of a graduate software engineer is to contribute to the development and implementation of software solutions within a company or organization. They work under the guidance of more experienced engineers and collaborate with cross-functional teams to analyse requirements, design, code, test, and debug software applications. Their role involves learning and applying programming languages, tools, and methodologies to deliver high-quality software products. Graduate software engineers also actively participate in the continuous improvement of software development processes and contribute to the growth of their technical skills and knowledge.

Key responsibilities:

  • Software Development
  • Requirement Analysis
  • Problem Solving and Troubleshooting
  • Collaboration and Teamwork
  • Documentation and Reporting
  • Continuous Learning and Skill Development

Qualification and Experience:

Education:
Bachelor's degree, diploma or certificate in Computer Science, Information Systems,

Software Engineering or IT related field.

Technical and Business Acumen:

  • Knowledge of software development principles.
  • Knowledge of programming languages such as C#, JavaScript, TypeScript.
  • Knowledge of .Net Core framework.
  • Strong analytical and critical thinking and problem-solving skills.

Soft Skills:

  • Passion for software development and technology.
  • Willingness to learn.
  • Able to collaborate with others

NOTE

Job Description:

Please note that this job description does not include all duties, responsibilities or qualifications associated with the job. Additional duties may be assigned as required.

Application Process:

If you possess the necessary knowledge, skills, and qualifications for this position, we invite you to

apply by taking the following assessments:

  • Problem Solving
  • Coding: Entry-Level Algorithms (C#, JavaScript or TypeScript)
  • Software Engineering Fundamentals
  • Clean Code
  • Big 5 (Personality Assessment)
  • 5 Video Interview question

Things to consider before taking the assessment:

  • Find a quiet environment with a stable internet connection.
  • This assessment platform will alert us of any cheating or misconduct during the assessment.
  • Complete the assessment in one sitting.
  • Once you open the assessment you have 7 days to complete it.

Assessment Link:

Please note that only shortlisted candidates will be contacted to proceed with the next step in the

selection process. We appreciate the time and effort you have taken to apply for this position and

thank you for your interest in Boxfusion.

Company Overview: Government Software Solutions | Boxfusion

This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer (8761)

R150000 - R250000 Y Allan Gray

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Summary

Graduating and looking for the perfect company in which to kickstart your career in IT? Look no further than Allan Gray's Graduate Recruitment Program. A full-time opportunity, but with the benefit of additional mentoring geared specifically for graduates. A platform which will provide the perfect foundation to becoming a tech superstar.

We understand that transitioning from the classroom to the working space can be a daunting one. We cultivate a learning culture with dedicated mentors who have a keen interest in your growth and development. With them you will be introduced to class leading technological platforms, tools and problem solving in a challenging but collaborative environment to build the skills needed to survive and thrive in a competitive marketplace.

With the support of these mentors, you will join one of our Cape Town based development teams full-time where you can then utilise those recently acquired skills to help us in building software and technology that solves a variety of business functions and can deliver value to our clients.

Job Responsibilities

Working within a delivery team of developers to create and maintain software that solves complex business problems for Allan Gray and its clients. Along the way you will get to work on Allan Gray's tech stack within an Agile environment and learn a host of industry best practices that will ensure your career is started on the best possible foundation.

Skills/Competencies and experience

 A passion for software development which encompasses coding and testing.

An enquiring mind and problem-solving abilities.

client-focused attitude.

bility to work in a team of highly skilled individuals while delivering on your own personalised goals.

Qualifications and Eligibility

urrently completing or recently completed a Bachelor's or Postgraduate degree with a major in Computer Science preferred. Degrees in STEM fields (e.g., Mathematics, Statistics, Engineering) with substantial Computer Science coursework will also be considered.

ust be willing to live and work in Cape Town

ust be eligible to work in South Africa

ust be available to work full-time in 2026

This advertiser has chosen not to accept applicants from your region.

2025 Graduate Software Dev Engineer

R250000 - R750000 Y Amazon

Posted today

Job Viewed

Tap Again To Close

Job Description

Description
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?

At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands – customer obsession is part of our company DNA.

Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.

If this is you, come chart your own path at Amazon

The challenges SDEs solve for at Amazon are big and impact millions of customers, sellers, and products around the world. We're looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.

Key job responsibilities

  • Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
  • Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
  • Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
  • Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
  • Work in an agile environment to deliver high quality software.

Basic Qualifications

  • Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application
  • Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python
  • Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.

Preferred Qualifications

  • Previous technical internship(s) if applicable
  • Experience with distributed, multi-tiered systems, algorithms, and relational databases
  • Experience in optimization mathematics such as linear programming and nonlinear optimisation
  • Ability to effectively articulate technical challenges and solutions
  • Adept at handling ambiguous or undefined problems as well as ability to think abstractly.

EMEA Student Programs Team

Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

Company
- Amazon Development Centre (South Africa) (Proprietary) Limited - A78

Job ID: A

This advertiser has chosen not to accept applicants from your region.

2025 Graduate Software Dev Engineer

Cape Town, Western Cape Amazon

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Description
Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world's most beloved brands - customer obsession is part of our company DNA.
Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.
If this is you, come chart your own path at Amazon!
The challenges SDEs solve for at Amazon are big and impact millions of customers, sellers, and products around the world. We're looking for individuals who are excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.
Key job responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring to market innovative products and services.
- Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.
- Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.
- Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.
- Work in an agile environment to deliver high quality software.
Basic Qualifications
- Graduated less than 24 months ago or about to complete a Bachelor's or Master's Degree in Computer Science, Computer Engineering, or related fields at time of application
- Although no specific programming language is required - you should be familiar with the syntax of languages such as Java, C/C++, or Python
- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis.
Preferred Qualifications
- Previous technical internship(s) if applicable
- Experience with distributed, multi-tiered systems, algorithms, and relational databases
- Experience in optimization mathematics such as linear programming and nonlinear optimisation
- Ability to effectively articulate technical challenges and solutions
- Adept at handling ambiguous or undefined problems as well as ability to think abstractly.
EMEA Student Programs Team
Amazon is an equal opportunities employer, and we value your passion to discover, invent, simplify and build. We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion or belief. Amazon is strongly committed to diversity within its community and especially welcomes applications from South African citizens who are members of designated groups who may contribute to Employment Equity within the workplace and the further diversification of ideas. In this regard, the relevant laws and principles associated with Employment Equity will be considered when appointing potential candidates. We are required by law to verify your ability to work lawfully in South Africa. Amazon requires that you submit a copy of either your identity document or your passport and any applicable work permit if you are a foreign national, along with an updated curriculum vitae.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer / Graduate Software Engineer

Cape Town, Western Cape JenRec Recruitment

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

The Junior Software Developer will work on both front-end and back-end development for web-based telecom applications. The role includes coding, troubleshooting, testing, and continuous improvement of software systems while collaborating with a cross-functional technical team.

Key Responsibilities

  • Develop, maintain, and enhance web interfaces and backend systems
  • Apply agile development methodologies and participate in regular stand-ups
  • Debug, troubleshoot, and resolve software defects
  • Conduct software testing and contribute to product improvements
  • Collaborate with regional and remote teams to deliver robust software solutions

Minimum Requirements

  • Degree in Computer Science, Information Technology, or Engineering from a recognised/accredited university
  • 04 years of software development experience
  • Proficiency in C#, JavaScript, Java, or C++
  • Experience with relational databases and SQL
  • Strong analytical, problem-solving, and critical thinking skills
  • Excellent written and verbal communication abilities
  • Ability to work independently and manage time effectively in a self-directed environment
  • Reliable fibre internet connection and backup power for remote work

Role is primarily remote with a monthly in-office day at regional offices.

The ideal candidate is proactive, adaptable, and ready to grow technical expertise in a collaborative environment. They should enjoy solving complex problems, embracing innovation, and contributing to a high-performing team.

Qualified candidates are invited to submit a comprehensive CV.
If you do not hear from us within two weeks, please consider your application unsuccessful.

This advertiser has chosen not to accept applicants from your region.

Graduate Program

R150000 - R250000 Y Enaex

Posted today

Job Viewed

Tap Again To Close

Job Description

  • Attend various learning interventions.
  • Compile and complete training logbook.
  • Compile and complete practical assignments.
  • Compile training Portfolio of Evidence.
  • Compile presentations and present to management on a quarterly basis.
  • Attend and undergo training assessments and evaluations.
  • Submit weekly and monthly progress reports to line manager and interested parties.
  • To work at all Enaex Africa sites as directed by the company.
  • Participate in mentorship program.
  • Adhere to all safety rules and Enaex Africa procedures.

  • Must have completed or completing Bachelor of Science in Mining Engineering or BEng Mining Engineering degree or B. Tech Mining

  • Blasting certificate for scheduled mines or Rock breaker certificate for underground hard rock or surface mines will be an added advantage.
  • Must be able to pass medical fitness test.
  • Must have a valid driver's license.
This advertiser has chosen not to accept applicants from your region.

Graduate Program

R400000 - R800000 Y Samsung South Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Your Future Starts Here — With Samsung South Africa

At Samsung South Africa, we're not just part of a global technology leader — we're building innovation that drives progress right here at home. From pioneering mobile experiences to smart solutions that uplift communities, we're committed to meaningful impact, powered by young, bold minds.

Now, we're looking for vibrant, creative, and driven graduates to join our 2026 Graduate Programme — a 12-month, full-time journey designed to equip South African young aspiring professionals with the corporate skills, exposure, and mentorship needed to launch their careers with confidence.

What You Can Expect

As a Samsung graduate, you'll be immersed in a dynamic, fast-paced environment where innovation meets real-world experience. Over the course of the programme, you'll:

  • Be guided by experienced mentors and industry professionals
  • Engage in daily business operations and real-time problem solving
  • Contribute to meaningful projects and cross-functional challenges
  • Develop critical professional skills through hands-on learning and collaboration
  • Build relationships, confidence, and a future-ready mindset

This is more than just a graduate programme — it's your launchpad into a career with purpose.

Who We're Looking For

To qualify, you must:

  • Be a South African citizen, based in Gauteng
  • Be available full-time from January 2026 and able to work on-site daily

Have successfully completed (or be completing in 2025) a qualification in one of the following fields:

  • Accounting / Finance
  • Computer Science / Information Technology
  • Human Resources / Industrial Psychology
  • Internal Audit
  • LLB / Law
  • Logistics / Supply Chain Management
  • Marketing / Advertising
  • Political Science

We're looking for individuals who are passionate, curious, and ready to bring fresh thinking to the table. If you're eager to grow, learn, and help shape the future of technology in South Africa — we want to hear from you.

Ready to Build What's Next?

Don't just start a job — start a journey.

Apply now to join the Samsung South Africa Graduate Programme 2026 and unlock your full potential.

Innovate locally. Impact globally. Grow with Samsung.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate software role Jobs in South Africa !

Graduate Program

Centurion, Gauteng R40000 - R60000 Y 4Sight Holdings Limited

Posted today

Job Viewed

Tap Again To Close

Job Description


Graduate Program 2025 – Your Future Starts Here

Are you ready to kick-start your career with a company that values innovation, growth, and excellence? We're looking for bright, driven graduates to join our
Graduate Development Program
in 2026.

This is your opportunity to gain hands-on experience, work alongside industry experts, and fast-track your professional journey in a dynamic and supportive environment.


Who we're looking for:

Recent or soon-to-be graduates with a degree in one of the following fields:

  • BCom:
    Informatics, Finance, Statistics
  • BSc:
    Mathematics, Computer Science, Information Technology
  • Engineering:
    Chemical, Electrical, Electronic, Industrial, Computer
  • Data Sciences
  • BIS


What we offer:

  • A structured graduate development journey.
  • Mentorship and coaching from industry leaders.
  • Exposure to exciting projects and real business challenges.
  • Career growth opportunities in a future-focused organisation.


Your profile:

  • Innovative thinker with a problem-solving mindset.
  • Team player with strong communication skills.
  • Eager to learn, adapt, and make an impact.
  • Academic achiever with a passion for technology, data, and business.

Don't miss your chance to launch a meaningful career.

Apply now
and become part of the next generation of leaders and innovators

This advertiser has chosen not to accept applicants from your region.

Graduate Program

R120000 Y Actuary Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Open to ALL Candidates

Key Responsibilities

·   Participation in sales activities, business analysis, client management, stakeholder management and overall business improvement processes.

·   Assist in business analysis, reporting, and business performance tracking.

·   Conduct market research and client analysis to support decision-making.

·   Support day-to-day client management and process improvements.

·   Analyse data trends and business performance metrics to provide insights and recommendations.

·   Liaise with clients and internal stakeholders to facilitate smooth business operations.

Package

·   R10,000 per month Salary

·   Unlimited Commission

Minimum Work Experience

· years of work experience

Minimum Qualifications

University Bachelor's Degree or equivalent in any of the following:

·   Bachelor of Commerce (BCom) – Business, Economics, Finance, Accounting, Marketing, Human Resource Management, Entrepreneurship / Innovation Management, Supply Chain Management / Logistics, International Business / Global Business Studies

·   Bachelor of Arts (BA) – Humanities, Languages, Social Sciences

·   Bachelor of Science (BSc) – Natural Sciences, Engineering, Technology, Mathematics

·   Bachelor of Laws (LLB) – Law

·   Bachelor of Business (BBA) - Management / Business Management

What We Offer

·   A dynamic, fast-paced work environment with
opportunities for career growth
.

·   Hands-on
mentorship and professional development
.

·   Exposure to
real-world business challenges
and decision-making.

·   Competitive salary and performance-based incentives.

About Founder

Namir Waisberg is the Founding and Managing Director of Willis Burton Capital Partners. Namir has cofounded a number of successful businesses in the Financial Services, Real Estate, Mining, Commodity Trading, Consulting and Investments industries.

Namir is a qualified Actuary and CFA Charterholder. He holds a joint Honours qualification in both Actuarial Science and Advanced Mathematics of Finance from the University of the Witwatersrand which he completed cum laude. Namir is a Board Member of the FTSE-JSE Index Committee and was a previous Board Member of the CFA Society of South Africa.

Namir was previously the CEO of Chrometco Limited, a JSE-listed Chrome and Platinum mining company. He is the cofounder of Optomise, the third largest Alternative Investments Asset Manager in South Africa. His expertise spans across domestic and global Private Equity, Private Debt, Mezzanine Finance, Commercial Real Estate and Venture Capital. Namir is the cofounder of the Sail Group, a global Commodity Trading House headquartered in Singapore with global assets listed on both the JSE & the Stock Exchange of Mauritius. Namir is the cofounder of StorageWorx, a self-storage business with over 2,500 self-storage units located across 16 facilities throughout South Africa. StorageWorx has subsequently been sold to JSE-listed SA Corporate Real Estate Limited. Namir began his career as an Investment Banker at Investec and has more than 20 years of commercial experience across various industries.

This advertiser has chosen not to accept applicants from your region.

Software Engineer Graduate

R250000 - R400000 Y Betway Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Software Development
The Software Engineer Graduate assists in writing, modifying, and maintaining code for software applications. They work on specific tasks and features as assigned by senior team members.

Software Design
The Software Engineer Graduate assists, senior team members who designs, develops, modifies, implements, and supports software components anywhere in the software stack.

Coding and testing
The Software Engineer Graduate develops and implements code changes according to coding standards and established guidelines. Software Engineer Graduates develop tools and applications by producing clean, efficient code. They automate tasks through appropriate tools and scripting. The Software Engineer Graduate develops and monitors CI/CD pipelines. This role is also responsible for reviewing and debugging code. The Software Engineer Graduate performs validation and verification testing in line with quality standards. Collaborate with team members to integrate components into larger systems.

Communication
The Software Engineer Graduate engages directly with IT management, development teams, technical delivery teams, and vendors to ensure the successful design, development, and delivery of technology-based solutions. They provide information by collecting, analysing and summarizing development and service issues.

  • Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
  • Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

The perfect place to work, play and grow

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Graduate Software Role Jobs