240 IT Intern jobs in South Africa

IT Intern

Port Elizabeth, Eastern Cape Performit Personnel

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

We are looking for an IT Intern for a Renowned IT Company in Port ELizabeth.
IT Certification / Qualification is essential.
Must have a valid driver's license.

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

Linux & System Administration Specialist

Hi-Tech Recruitment - Cape Town

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

Duties & Responsibilities

The server & network infrastructure team is seeking a strong Linux & Systems Administration Specialist to join its team. You will require a proven track record with at least 5+ years’ experience in a similar role having supported Linux Systems in an enterprise environment. You will also preferably be certified on CentOS, RedHat or Oracle Linux. Network and Firewall related knowledge and skill is an advantage.
In this position you will be required to:

  • Install, configure, support and maintain Linux servers in development, test and production environments.
  • Investigate and troubleshoot performance and other issues.
  • Maintain design and support documentation.
  • Possess strong general knowledge of Infrastructure services relevant to Linux like DNS, NTP, network, security hardening and other common Linux services.
  • Administer Enterprise storage systems like NetApp, EMC, etc.
  • Create and maintain Bash scripts for automation and other tasks.
  • Install, configure and maintain a wide variety of open source and enterprise applications on Linux.
  • Ensure systems are backed up and can be restored in the event of a disaster.
  • Maintain a disaster recovery site.
Attributes:
  • Ability to learn quickly.
  • Good written and verbal communication skills.
  • Good analytical skills.
  • Manage time and workflow to meet service levels.
  • Handle stressful situations effectively.
  • Ability to anticipate and address problems.
  • Respect for a high degree of confidentiality.
  • Able to work well in a team and/or individually.
  • A hard worker.
  • Desire to add value.
  • Attention to detail and accuracy.
  • Service orientated.
  • Takes initiative and is driven.
Qualifications:
  • Preferably be CCNA or CCNP qualified.
  • 5+ Years’ experience in a similar role.
  • Setting up and managing Cisco networking equipment.
  • Setting up and managing Fortinet firewalls.
  • Managing and troubleshooting complex networks including enterprise Wi-Fi and a proven track record.
  • Performance optimization skills.
Package & Remuneration

R 5000 - R 65000 - Monthly

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

YES Intern 2026 - IT Ops & Security

BDO South Africa

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

contract

? BDO YES Internship Programme - IT Finance / Asset Management 

Kickstart your career with us! We’ve got 12month Fixed-Term Contract roles ready for you to explore.

p>Step into your future with one of the world’s fastest-growing professional services firms. BDO’s YES Internship Programme is your chance to gain real work experience, grow your skills, and find your place in the world of business.

Who We Are
At BDO, we’re all about people. We believe in helping you grow—not just as a professional, but as a person. When you join us, you’re not just an intern. You’re part of a team that’s shaping the future of work.


? A hands-on, real-world learning experience
? Real projects, real impact—no coffee runs here
? Build your skills and confidence as you move from student to professional
? Be part of a young, energetic team that’s going places
? Connect and collaborate with BDO leaders and mentors
? Boost your personal and professional growth


Qualification:

  • Finance or IT Degree/Diploma

? Experience We Value:

You’ve had some experience in the below, and keeping things organized (but not just basic filing!)

ul>
  • Finance and Asset Management 
  • This is more than just an internship. It’s a launchpad.

    p> ? Skills, That’ll Make You Stand Out:

  • Comfortable using Microsoft Excel, Word & PowerPoint (intermediate level)
  • You can communicate professionally and confidently in English—written and spoken
  • li>You've got admin experience and know how to keep things running smoothly

     ? What Makes You a Great Fit:

    ul>
  • You’re a great communicator and know how to work well with others
  • li>You can work independently and manage your time like a pro
  • You care about getting the details right
  • Teamwork is your vibe—you know how to collaborate and support
  • ? Take the first step toward a meaningful career with BDO’s YES Internship Programme. Let’s grow together.

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

    YES Intern 2026 - IT Ops & Security ICT

    BDO South Africa

    Posted 5 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    contract

    ? BDO YES Internship Programme

    Kickstart your career with us! We’ve got 12month Fixed-Term Contract roles ready for you to explore.

    p>Step into your future with one of the world’s fastest-growing professional services firms. BDO’s YES Internship Programme is your chance to gain real work experience, grow your skills, and find your place in the world of business.

    Who We Are
    At BDO, we’re all about people. We believe in helping you grow—not just as a professional, but as a person. When you join us, you’re not just an intern. You’re part of a team that’s shaping the future of work.


    ? A hands-on, real-world learning experience
    ? Real projects, real impact—no coffee runs here
    ? Build your skills and confidence as you move from student to professional
    ? Be part of a young, energetic team that’s going places
    ? Connect and collaborate with BDO leaders and mentors
    ? Boost your personal and professional growth


    Qualification:

    • IT Degree/Diploma

    ? Experience We Value:

    You’ve had some experience in the below, and keeping things organized (but not just basic filing!)

    ul>
  • ICT experience  
  • This is more than just an internship. It’s a launchpad.

    p> ? Skills, That’ll Make You Stand Out:

  • Comfortable using Microsoft Excel, Word & PowerPoint (intermediate level)
  • You can communicate professionally and confidently in English—written and spoken
  • li>You've got admin experience and know how to keep things running smoothly

     ? What Makes You a Great Fit:

    ul>
  • You’re a great communicator and know how to work well with others
  • li>You can work independently and manage your time like a pro
  • You care about getting the details right
  • Teamwork is your vibe—you know how to collaborate and support
  • ? Take the first step toward a meaningful career with BDO’s YES Internship Programme. Let’s grow together.

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

    Software Development

    Western Cape, Western Cape Lanza Solutions

    Posted 13 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    workfromhome

    As an experienced .NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading.

    If this excites you and you meet the requirements and profile below, we would love to hear from you!

    You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer.

    Your responsibilities
    • Maintain, extend, and refactor our legacy code base.
    • Ensure our code base is future-proof by exploring new areas (.NET 6, Nullability, Mediator, Swagger, OpenAPI, etc.).
    • Work efficiently and deliver results.
    • Implement a test-driven approach, validating and testing your code via unit tests.
    • Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability.
    • Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof.
    • Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc.
    Requirements and qualifications
    • Proven experience building high-performing microservices in .NET (ASP) or .NET 6 minimal APIs.
    • Experience in unit testing code and services.
    • Proficiency with Visual Studio or JetBrains Rider, Git, NuGet, Postman, or other backend development tools.
    • Experience with Agile development methodologies (using Jira, GitLab, or Azure DevOps).
    • Excellent knowledge of C# and .NET Core, .NET 5/6.
    • Strong analytical thinking and abstraction skills to simplify complex tasks.
    • Nice to have: Experience with Azure AD integration and deployment.
    • Fluent in English, both written and verbal.
    • Bachelor's or master's degree in software engineering or related field.
    Personality
    • Demonstrates tenacity and a willingness to see tasks through to completion.
    • Adapts quickly to changing priorities and conditions; copes effectively with complexity.
    • Passionate about technology with a positive, can-do attitude.
    • Self-starter who acts proactively and brings new ideas.
    • Honest, ethical, trustworthy, and transparent in communication.
    About us

    At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing.

    Our new development team

    We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software development

    Western Cape, Western Cape Lanza Solutions

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software development

    Cape Town, Western Cape Lanza Solutions

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    permanent
    As an experienced. NET developer, you will maintain, extend, and continuously improve our back-end code base. Together with the team lead, you will ensure that our clients (front-end developers and other API clients) have a seamless experience. You will work on/within a microservices platform architecture with challenges such as multi-tenancy, caching, persistence, long-running jobs, messaging, and multi-threading. If this excites you and you meet the requirements and profile below, we would love to hear from you! You will work both from home and at our office in Cape Town, alongside a lead developer and a back-end developer. From our NL office, you will be supported by a Product Owner and an Azure deployment engineer. Your responsibilities Maintain, extend, and refactor our legacy code base. Ensure our code base is future-proof by exploring new areas (. NET 6, Nullability, Mediator, Swagger, Open API, etc.). Work efficiently and deliver results. Implement a test-driven approach, validating and testing your code via unit tests. Ensure that the C# core code adheres to SOLID principles and refactor legacy code when needed to increase extendability, testability, readability, and reusability. Stay updated on the latest development practices and discuss with the team lead on how to keep our code base current and future-proof. Collaborate closely with our Azure engineer on topics like routing, caching, messaging, containerization, authentication, etc. Requirements and qualifications Proven experience building high-performing microservices in. NET (ASP) or. NET 6 minimal APIs. Experience in unit testing code and services. Proficiency with Visual Studio or Jet Brains Rider, Git, Nu Get, Postman, or other backend development tools. Experience with Agile development methodologies (using Jira, Git Lab, or Azure Dev Ops). Excellent knowledge of C# and. NET Core,. NET 5/6. Strong analytical thinking and abstraction skills to simplify complex tasks. Nice to have: Experience with Azure AD integration and deployment. Fluent in English, both written and verbal. Bachelor's or master's degree in software engineering or related field. Personality Demonstrates tenacity and a willingness to see tasks through to completion. Adapts quickly to changing priorities and conditions; copes effectively with complexity. Passionate about technology with a positive, can-do attitude. Self-starter who acts proactively and brings new ideas. Honest, ethical, trustworthy, and transparent in communication. About us At Lanza, we develop digital solutions supporting businesses in spare parts management and inventory control. You will help shape and develop the look and feel of the Lanza web applications used by renowned companies across various industries such as defense, aerospace, rail, and manufacturing. Our new development team We are establishing a new development operation in South Africa to expand our efforts. Lanza seeks skilled candidates ready for a challenge. #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest It intern Jobs in South Africa !

    Software Development Engineer

    Cape Town, Western Cape Amazon

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service.

    Our platform handles a significant load of Internet traffic generated by internal and external customers that build their solutions on EC2. On any given day we use Java, Kotlin, Typescript, Python, Ruby, Go and C++ as well as various Native AWS services and Amazon-internal tools. We don't expect you to be an expert in, or know all these technologies, but we do expect you to have strong programming fundamentals and be excited to learn about these technologies.

    Our team invents, designs and builds software that is stable, scalable and performant. We write and support code that is easy to understand with solutions that are pragmatic. We keep a high bar in code reviews to ensure high quality code.

    Engineers in our teams have great ownership, a drive to innovate and aim to have resounding impact in whatever we build.

    As a member of this team, you will own and contribute to the development of quality designs & solutions, solving complex problems. You are able to operate with limited guidance and take a long term view of your team’s services and how they fit into the broader architecture. The services that your team own are used by many teams and you will have opportunities to work and influence engineers and teams outside of your own team to build out EC2 architecture that supports Amazon scale business needs.

    We follow a DevOps model and we assign projects and tasks based on what will help each team member develop into a more well rounded engineer that will enable them to take on more complex tasks in the future. This position includes on-call duties which is on rotation with the rest of the team. Our team values work-life balance.

    As an Amazonian, you will enjoy interacting with some of the most talented engineers in our industry through breakfast talks and demos, internal communities and extensive training material that spans all aspects of our business.

    We are looking for a new teammate who is enthusiastic, curious, empathic, motivated and reliable. The development opportunities are plentiful and we're only just starting to scratch the surface. If this sounds intriguing to you, then come build with us.

    Utility Computing (UC)
    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.


    About the team
    Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.
    Diverse Experiences
    AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
    About AWS
    Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
    Inclusive Team Culture
    AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.
    Work/Life Balance
    We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.
    Mentorship & Career Growth
    We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

    BASIC QUALIFICATIONS

    - 3+ years of non-internship professional software development experience
    - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
    - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

    PREFERRED QUALIFICATIONS

    - Bachelor's degree in computer science or equivalent

    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.

    Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Manager

    Somerset West, Western Cape Exceed Human Resource Consultants

    Posted 13 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Reference: 10392 NB Consultant: NineBroodryk Job Description:
    • Lead and manage the software development team to achieve strategic and operational business goals.
    • Ensure consistency and stability across all systems using standardised development protocols.
    • Improve user experience, reduce support needs, and enhance system performance.
    • Foster team productivity year-on-year, skills development, and alignment with company values.
    • Creating a unified approach to development across the business.
    • Ensure integration with all software systems
    • Design, development and internal testing of existing and new products according to the company’s prescribed standards
    • Take responsibility for team performance as measured against KPIs and development targets.
    • Facilitate regular one-on-ones, performance reviews, and team goal setting.
    • Mentor and guide less experienced team members
    • Contribute to the overall product and technology strategy in alignment with company'sbusiness goals.
    • Manage key vendor relationships, ensuring service quality and alignment with internal tech standards.
    Qualifications:
    • Relevant tertiary qualification in Information Technology or Computer Science
    • 5+ years in a senior software development or technical leadership role
    • Proven experience leading or managing development teams.
    • At least 3 - 5 years of relevant experience as a full stack software developer using technologies such as Net Core / ASP.Net MVC / C# / SQL / RESTful Web API / React / C++
    • Must be able to handle evolving business needs and technical challenges.
    • Excellent communication and teamwork skills
    • Great attention to detail
    • Capable of problem-solving independently
    • Delivering on requirements on-time and to specification with a high level of quality
    • Proficiency in software architecture and design patterns.
    • Ability to work calmly and methodically when under pressure
    • Must be a keen knowledge seeker who shares acquired knowledge across teams
    • Understanding of system stability, security best practices, and performance optimisation.
    • Strong interpersonal and conflict resolution skills, with the ability to engage and align cross-functional teams.
    How to Apply:
    • Email your comprehensive CV to .
    • If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
    • We reserve the right to only conduct interviews with candidates of choice.
    • Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.
    #J-18808-Ljbffr
    This advertiser has chosen not to accept applicants from your region.

    Software Development Engineer

    Cape Town, Western Cape Amazon Web Services (AWS)

    Posted 13 days ago

    Job Viewed

    Tap Again To Close

    Job Description

    Join to apply for the Software Development Engineer role at Amazon Web Services (AWS)

    Join to apply for the Software Development Engineer role at Amazon Web Services (AWS)

    Get AI-powered advice on this job and more exclusive features.

    Description

    Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service.

    Description

    Join our team of innovative Software Engineers and build the next generation service platforms for AWS, EC2 and our customers. These services are key components of the Amazon Elastic Compute Cloud (EC2) web service.

    Our platform handles a significant load of Internet traffic generated by internal and external customers that build their solutions on EC2. On any given day we use Java, Kotlin, Typescript, Python, Ruby and Go as well as various Native AWS services and Amazon-internal tools. We don't expect you to be an expert in, or know all these technologies, but we do expect you to have strong programming fundamentals and be excited to learn about these technologies.

    Our team invents, designs and builds software that is stable, scalable and performant. We write and support code that is easy to understand with solutions that are pragmatic. We keep a high bar in code reviews to ensure high quality code.

    Engineers in our teams have great ownership, a drive to innovate and aim to have resounding impact in whatever we build.

    As a member of this team, you will own and contribute to the development of quality designs & solutions, solving complex problems. You are able to operate with limited guidance and take a long term view of your team’s services and how they fit into the broader architecture. The services that your team own are used by many teams and you will have opportunities to work and influence engineers and teams outside of your own team to build out EC2 architecture that supports Amazon scale business needs.

    We follow a DevOps model and we assign projects and tasks based on what will help each team member develop into a more well rounded engineer that will enable them to take on more complex tasks in the future. This position includes on-call duties which is on rotation with the rest of the team. Our team values work-life balance.

    As an Amazonian, you will enjoy interacting with some of the most talented engineers in our industry through breakfast talks and demos, internal communities and extensive training material that spans all aspects of our business.

    We are looking for a new teammate who is enthusiastic, curious, empathic, motivated and reliable. The development opportunities are plentiful and we're only just starting to scratch the surface. If this sounds intriguing to you, then come build with us.

    Utility Computing (UC)

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS. Within AWS UC, Amazon Dedicated Cloud (ADC) roles engage with AWS customers who require specialized security solutions for their cloud services.

    About The Team

    About AWS

    Diverse Experiences

    AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

    Why AWS?

    Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

    Inclusive Team Culture

    Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

    Mentorship & Career Growth

    We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

    Work/Life Balance

    We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

    Basic Qualifications

    • 3+ years of non-internship professional software development experience
    • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
    • Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design

    Preferred Qualifications

    • Bachelor's degree in computer science or equivalent

    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

    Job ID: A2991899

    Seniority level
    • Seniority level Mid-Senior level
    Employment type
    • Employment type Full-time
    Job function
    • Job function Information Technology, Consulting, and Engineering
    • Industries IT Services and IT Consulting

    Referrals increase your chances of interviewing at Amazon Web Services (AWS) by 2x

    Sign in to set job alerts for “Software Engineer” roles.

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 22 hours ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    Cape Town, Western Cape, South Africa 2 months ago

    Stellenbosch, Western Cape, South Africa 1 day ago

    Junior Software Development Engineer (CPT)

    Cape Town, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 3 days ago

    Cape Town, Western Cape, South Africa 3 months ago

    Cape Town, Western Cape, South Africa 1 month ago

    Junior Software Development Engineer (CPT)

    Cape Town, Western Cape, South Africa 9 minutes ago

    Software Developer (Full Stack Developer)

    Cape Town, Western Cape, South Africa 1 week ago

    City of Cape Town, Western Cape, South Africa 5 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 hour ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    City of Cape Town, Western Cape, South Africa 1 week ago

    City of Cape Town, Western Cape, South Africa 5 days ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 3 weeks ago

    City of Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 4 days ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 2 weeks ago

    Cape Town, Western Cape, South Africa 1 month ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 1 week ago

    Cape Town, Western Cape, South Africa 6 months ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    #J-18808-Ljbffr
    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 IT Intern Jobs