Cloud Software Engineer

2 months ago


Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

About the Role

As a Software Development Engineer at Amazon Development Centre (South Africa) (Proprietary) Limited, you will be instrumental in creating cutting-edge service platforms for AWS and EC2, which are essential for our diverse clientele.

Key Responsibilities

  • Design and implement scalable solutions that handle substantial internet traffic from both internal and external users.
  • Utilize a variety of programming languages including Java, Kotlin, Typescript, Python, Ruby, Go, and C++ to develop robust software.
  • Participate in code reviews to maintain high standards of code quality and performance.
  • Collaborate with cross-functional teams to enhance the architecture of EC2 services that meet Amazon's extensive business requirements.

Technical Environment

The role involves working with a range of technologies and tools, and while expertise in all is not expected, a solid foundation in programming principles and a willingness to learn is essential.

Team Dynamics

Our engineers take ownership of their projects, driving innovation and making significant contributions to the software we develop. You will have the opportunity to influence and collaborate with engineers from various teams.

Work Culture

We embrace a DevOps model, ensuring that team members are assigned tasks that foster their growth into well-rounded engineers capable of tackling complex challenges. This position includes on-call responsibilities, shared among team members, reflecting our commitment to work-life balance.

Career Development

At Amazon, you will engage with some of the industry's most talented engineers through various internal initiatives, fostering an environment of continuous learning and professional growth.

Inclusivity and Diversity

We value diverse experiences and encourage candidates from all backgrounds to apply. Our culture is built on inclusion, with ongoing events and learning opportunities that celebrate our differences.

Qualifications

  • Minimum of 3 years of professional software development experience.
  • Experience in designing and architecting systems for reliability and scalability.
  • Proficiency in at least one modern programming language such as Java, C++, or C#.

We are committed to fostering a diverse workforce and encourage applications from individuals who can contribute to our goals of inclusivity and innovation.



  • Cape Town, Western Cape, South Africa RMV Solution Full time

    Job Title: Senior Cloud Software EngineerAbout RMV Solution:RMV Solution is a leading provider of cloud-provisioned software solutions tailored to specific business sectors. We are seeking a dynamic Senior Cloud Software Engineer to join our team and contribute to the development of high-quality cloud-based software applications.Job Summary:We are looking...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    About the RoleWe are seeking a talented Software Engineer to join our team and contribute to the development of innovative cloud computing solutions.Key Responsibilities:Design, develop, and deploy cloud-based applications using cloud computing platforms.Collaborate with cross-functional teams to identify and prioritize project requirements.Ensure the...


  • Cape Town, Western Cape, South Africa Managed People Solutions Full time

    Job Title: Senior Software EngineerWe are seeking a talented Senior Software Engineer to join our Cloud Architecture team.Key Responsibilities:Design and implement scalable cloud infrastructure using AWS.Leverage cloud-native services to build efficient and secure applications.Collaborate with cross-functional teams to drive cloud adoption and...


  • Cape Town, Western Cape, South Africa MRI Software Full time

    About the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    Unlock Your Potential in a Cutting-Edge Data EnvironmentAre you a data solutions engineer looking to elevate your career and work on exciting projects? We're seeking an Intermediate Data Solutions Engineer to join our team at Entelect.About the RoleWe're offering a competitive salary of $120,000 per annum, with twice-yearly salary increases and guaranteed...


  • Cape Town, Western Cape, South Africa Fair Cape Dairy's Full time

    Job Title: Software EngineerAbout the Role:We are seeking an experienced Software Engineer to join our team and develop cloud-based solutions. Key responsibilities include designing, implementing, and maintaining cloud infrastructure and applications.Key Skills:* Proficiency in cloud computing platforms* Experience with containerization and orchestration*...


  • Cape Town, Western Cape, South Africa PBT Group Full time

    Job Description:As a Senior Software Engineer - Cloud Architect, you will be responsible for designing and implementing cloud-based systems that meet the needs of our organization. You will work closely with cross-functional teams to identify business requirements and develop solutions that align with our company goals.Key Responsibilities:Design and...


  • Cape Town, Western Cape, South Africa Graylink Full time

    We're seeking a skilled Developer to contribute to our cutting-edge cloud-based software solutions.The ideal candidate possesses strong JavaScript skills, functional programming expertise, and experience in developing cloud-hosted web applications, either from scratch or by migrating legacy MS.NET systems to a modern JS microservices architecture.Key...


  • Cape Town, Western Cape, South Africa The Recruiters Full time

    Job Description: We are seeking a Senior Software Engineer with expertise in cloud computing to join our team. The ideal candidate will have experience with cloud infrastructure, software architecture, and agile development methodologies.Responsibilities:Design and develop scalable cloud-based applicationsCollaborate with cross-functional teams to deliver...


  • Cape Town, Western Cape, South Africa Emporium Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team and lead the development of our cloud infrastructure. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable and secure cloud-based systems.


  • Cape Town, Western Cape, South Africa Labournet Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing cloud-based systems. Your expertise in cloud architecture and full-stack development will be essential in driving our business forward. Key Responsibilities:Design...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    About the RoleWe are seeking an experienced Data Solutions Engineer to join our team at Entelect Software Ltd. As a key member of our delivery team, you will be responsible for designing and implementing modern data engineering solutions, including cloud, hybrid, and on-prem environments.Key ResponsibilitiesDeliveryDesign and implement optimal data pipelines...


  • Cape Town, Western Cape, South Africa JenRec Recruitment Full time

    **About the Role**We are seeking a highly skilled Cloud-Scale Software Engineer to join our team at JenRec Recruitment.The ideal candidate will have a strong background in full-stack development, with a minimum of 4 years of experience in building clinical web applications.Key responsibilities include developing and implementing software solutions that align...


  • Cape Town, Western Cape, South Africa Dis-Chem Pharmacies Full time

    The company is seeking a skilled Software Engineer with expertise in cloud infrastructure to join its team.Key responsibilities will include designing, developing, and maintaining cloud-based systems.This role will also involve collaborating with cross-functional teams to ensure successful project delivery.


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    About the RoleWe are looking for a skilled Senior Software Engineer to join our team and contribute to the development of cloud-native applications. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and secure systems that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Position OverviewAs a Software Development Engineer, you will be integral in crafting the next generation of service platforms for Amazon Web Services (AWS), particularly focusing on EC2 and other customer-centric solutions. Key ResponsibilitiesYour role will involve developing and managing services that are critical to the Amazon Elastic Compute Cloud (EC2)...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    About this role:We are seeking an experienced Software Engineer to join our team and assist in developing cloud solutions that meet our company's needs.Responsibilities:Design and develop scalable cloud-based systemsCollaborate with cross-functional teams to ensure seamless integration of cloud solutionsIdentify and recommend cloud service...


  • Cape Town, Western Cape, South Africa Amazon Development Centre (South Africa) (Proprietary) Limited Full time

    Position OverviewAs a Software Development Engineer, you will be instrumental in creating innovative service platforms for AWS, EC2, and our clientele. Your contributions will be vital to the Amazon Elastic Compute Cloud (EC2) web service, which serves as a cornerstone for numerous internal and external applications.ResponsibilitiesYour role will involve...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable cloud-based applications.Main Responsibilities:Design and develop cloud-based applications using AWS and Azure platformsCollaborate with...

  • AWS Cloud Engineer

    1 month ago


    Cape Town, Western Cape, South Africa Dimension Data Full time

    Job Title: Junior AWS EngineerWe are seeking a highly motivated and detail-oriented Junior AWS Engineer to join our team at Dimension Data. As a Junior AWS Engineer, you will be responsible for designing, implementing, and maintaining cloud-based systems and infrastructure using Amazon Web Services (AWS).Key Responsibilities:Design and implement scalable and...