Your cart is currently empty!
Amazon – Software Development
To apply, click on the link at the end of the posts and all the best with your applications.
2025 Graduate Software Dev Engineer
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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Principal Software Engineer
DESCRIPTION
Kumo is the global product and engineering organization for AWS Support, a multi-billion $ business. Our mission is to empower innovators to get the most out of cloud services. We build technology that reimagines how people and automation combine to solve problems, remove risks, build with excellence, and drive business impact. We own critical cloud services used by all AWS customers to build, optimize, and operate at scale, including AWS Health, Trusted Advisor, Well-Architected, re:Post, Support Center, and AWS Managed Services. We also own services that enable AWS support teams to provide mission-critical, customer-obsessed support to our customers, including Command Center (the console platform for 14,000 frontline staff and technical account managers), Kumo Case Management (the contact center platform for technical support), Tool Contribution (the platform for support staff to build and reuse troubleshooting tools), and Business Case Authorization (the service for controlling access to customer metadata based on business justifications). AWS Kumo is a dynamic, agile, and collaborative team of individuals with diverse backgrounds, located around the globe with larger teams in the U.S., Canada, and South Africa.
The PE will lead a multi-year vision to transform the contact center, case management, and troubleshooting platform for technical support. In the first 18 months, the PE will own the architecture design, development of critical components, and technical leadership for launching major capabilities such as AI/GenAI-driven troubleshooting and problem resolution, multi-tenant configuration of business rules and console experiences, and localized support through machine translation, front end capabilities and partner enablement. These capabilities will be enhanced and extended in subsequent years to continue increasing operational efficiency and improving staff skills and satisfaction.
• Support Center needs to be redesigned as the front door for AWS Support in the era of GenAI. Customers will be assisted by an AI assistant that will answer technical questions, diagnose and explain the current situation, suggest troubleshooting steps, and summarize the outcome. If customers require human support, they should be offered automated workflows while they wait for staff to pick up their case. Interactions with the customer during troubleshooting should be seamlessly integrated into the case resolution process. When a clarification is required from the customer, structured communications should collect the additional information and automatically insert it into the appropriate workflow.
• Case Console is a business-critical case management product that enables AWS Support staff to respond to and work on customer requests. The product is complex with frontend and backend components. The backend is an integration layer for multiple downstream services to securely retrieve and change case information and customer information, and access knowledge and troubleshooting services. Customers should have the flexibility to choose the channel, language and timing for support interactions. Channels should include email, chat, call, Slack, and video (Chime). Communications in the desired language should be handled by native speakers or through machine translation (with language models tuned for the domain of AWS Support and the customer). Case Console should support a range of AWS Support businesses, some of which will require specialized UX or business logic.
Key job responsibilities
The PE will develop the next generation platform for human-assisted technical support. This solution will transform end-to-end customer journeys to minimize the effort required by customers and frontline staff to resolve technical issues. Capabilities include customer interaction management across AWS Support channels (Support Center, Amazon Q, Slack app), case lifecycle management, AI-augmented problem solving, intelligent routing, and data-driven performance management. The solution requires frontend and backend technical leadership to deliver user experiences, business logic, analytics, and AI training data that will improve customer experiences, increase operational efficiency, enhance human skills, improve frontline satisfaction, and maintain a high security bar.
BASIC QUALIFICATIONS
– 10+ years of non-internship professional software development experience
PREFERRED QUALIFICATIONS
The PE should have hands-on experience in building and architecting enterprise grade applications in the cloud using a globally distributed engineering team. They should have a track record of building and operating large scale distributed full-stack platforms that automate enterprise customer support or employee productivity. The candidate will also have extensive knowledge in product thinking, front-end engineering, AWS services, and AI/ML.
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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
2025 Software Dev Engineer Intern – ZAF
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 interns write real software and collaborate with a selected group of experienced software development engineers who help interns on projects that matter to our customers.
We want to you to feel welcomed, included and valued right from the start. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.
We offer a 3 month internship duration.
Please ensure to indicate your availability during the application process.
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.
A day in the life
As an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimisation, scalability, and security – just to name a few.
In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalise for customers. We make the impossible, possible.
BASIC QUALIFICATIONS
– Currently enrolled in 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
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.
Software Development Engineer – EC2 , Managed Fleets
DESCRIPTION
Come help us build automation that manages millions of hosts for Amazon.
The Managed Fleets team abstracts host and fleet management away from thousands of service teams across Amazon, freeing up engineers to build services and deliver value to our customers. We operate at scale and manage millions of hosts keeping them safe, secure and efficient. To achieve this requires us to innovate and keep abreast with the latest cutting-edge technologies.
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, including support for customers who require specialized security solutions for their cloud services.
Key job responsibilities
On the Managed Fleets team, you will get to build innovative software that lets customers define the shape and size of their fleets and to monitor the health and efficiency of how they are run. You will be using technologies like Java, Typescript, React and Python 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 listed, but we do expect you to be excited to learn about them. As an experienced engineer in this team, you will play a committed role in developing high quality software designs & solutions to our often complex problems.
This position involves on-call responsibilities. This is typically once every 6 weeks. We don’t like to be paged unnecessarily and we strive to keep this down and ensure our systems are fault tolerant. Our team values work-life balance and respect each others time.
A day in the life
A successful Software Development Engineer will have good design skills, an excellent ability to solve problems, good communication skills and a desire to be a key technical contributor. The software you will be responsible for will require a breadth of technical development knowledge (i.e. distributed systems, synchronous API orchestration, scalability, availability).
Daily work will involve interacting with engineers, stakeholders and managers. We are just starting to scratch the surface of the opportunity in front of us and if this sounds like a place for you; come build with us and have Amazon-scale impact.
About the team
Our team supports each other in growing both personally and in our careers. We drive a high bar for quality via our design and code review processes. We also make time for social activities and to have fun at work.
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred 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.
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.
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 and 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
– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– 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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Software Development Engineer
DESCRIPTION
AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector.
At Amazon Web Services (AWS) we work hard, play hard and make history. We believe that work should be a fun place where you can hone your natural talents. We believe in people taking Ownership of their space, and driving initiatives with all their creativity to Deliver Results for our Customers. If this sounds like the place you would like to work, send us your resume/CV. You will be surrounded by people who are smart and passionate about cloud computing and supporting our customers.
We are looking for good people who love developing elegant solutions to solve hard problems to delight our customers. At Amazon, you’ll learn new things and learn new perspectives.
When we say “working at scale” we really mean it. AWS Customers are continuing to leverage AWS Services for applications ranging from exploratory to targeted innovative solutions to business-critical systems. A key deciding factors for our customers in choosing AWS is the quality and reliability of the support they expect. Kumo is our software engineering organization that helps us scale our support capabilities. Kumo engineers build technology so our customers can make the best of their investment in AWS, and have world-class support along the way. Kumo engineers work on a range of interesting challenges, like (a) providing timely and personalized information about availability of AWS resources, (b) self-service ways to solve problems in using AWS resources, and (c) efficient case management for fast and complete resolution of cases. Kumo engineers leverage the latest AWS technologies, extensive set of Amazon/AWS tools and frameworks, and rely on a diverse, experienced and talented peer group to solve the challenges.
The Kumo Organization will provide you the opportunity to contribute to the complete vertical stack of a service-oriented architecture based system, which is horizontally connected to most systems in the larger Amazon ecosystem. We code mostly in Java, JavaScript and Python, and build on technologies powering the web such as Angular, Node and ElasticSearch as well as a broad range of in-house Amazon Cloud technologies and native AWS technologies, such as Lambda and DynamoDB.
Amazon knows that a diverse, inclusive culture empowers us all to deliver the best results for our customers. We celebrate diversity in our workforce and in the ways we work. As part of our inclusive culture, we offer accommodations during the interview and onboarding process. If you’d like to discuss your accommodation options, please contact your recruiter, who will partner you with the Applicant-Candidate Accommodation Team (ACAT). You may also contact ACAT directly by emailing acat-africa@amazon.com. We want all Amazonians to have the best possible Day 1 experience. If you’ve already completed the interview process, you can contact ACAT for accommodation support before you start to ensure all your needs are met Day 1.
Key job responsibilities
In this role you will:
· Write high-quality, efficient, testable code in Java and other object-oriented languages.
· Build highly available, secure, distributed systems in microservices, container, and distributed cluster-compute architectures.
· Collaborate with some of the best engineers in the industry to work on some of the most complex challenges in large-scale computing.
· Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
· Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
· Play an instrumental role in defining the system architecture, own and implement specific components, and help shape the overall user experience.
You must insist on the highest standards for quality, maintainability, security, and performance as you will ensure that engineering best practices are followed and that software is designed to be highly available, dynamically scalable, and resilient to continuity threats. You are a person with a commitment to team work and who enjoys working on cutting edge technology, is customer obsessed, and thrives on the challenge of building something new that will eventually operate at world-wide scale.
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred 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 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.
BASIC QUALIFICATIONS
– 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– Experience building complex software systems that have been successfully delivered to customers
– Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
PREFERRED QUALIFICATIONS
– Bachelor’s degree in computer science or equivalent, or 5+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience
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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Sr Software Dev Engineer
DESCRIPTION
Amazon Web Services (“AWS”) is the world’s most comprehensive and broadly adopted cloud platform. AWS offers over 100+ fully featured services to millions of active customers around the world—including the fastest-growing start-ups, largest enterprises, and leading government agencies and organizations.
AWS Customers are continuing to leverage AWS Services for applications ranging from exploratory to targeted innovative solutions to business-critical systems.
Kumo is the software engineering organization that scales AWS’s support capabilities. Amazon’s mission is to be earth’s most customer-centric company and this also applies when it comes to helping our own Amazon employees with their everyday IT Support needs. Our team is innovating for the Amazonian, making the interaction with IT Support as smooth as possible. We achieve this through multiple mechanisms which eliminate root causes altogether, automate issue resolution or point customers towards the optimal troubleshooting steps for their situation.
We deliver the support solutions plus the end-user content with instructions to help them self-serve. We employ machine learning solutions on multiple ends to understand our customer’s behavior, predict customer’s intent, deliver personalized content and automate issue resolution through chatbots.
AWS Sales, Marketing, and Global Services (SMGS) is responsible for driving revenue, adoption, and growth from the largest and fastest growing small- and mid-market accounts to enterprise-level customers including public sector.
Amazon knows that a diverse, inclusive culture empowers us all to deliver the best results for our customers. We celebrate diversity in our workforce and in the ways we work. As part of our inclusive culture, we offer accommodations during the interview and onboarding process. If you’d like to discuss your accommodation options, please contact your recruiter, who will partner you with the Applicant-Candidate Accommodation Team (ACAT). You may also contact ACAT directly by emailing acat-africa@amazon.com. We want all Amazonians to have the best possible Day 1 experience. If you’ve already completed the interview process, you can contact ACAT for accommodation support before you start to ensure all your needs are met Day 1.
Key job responsibilities
In our team, engineers have the opportunity to contribute to the complete vertical stack of an SOA based system, which is horizontally connected to most systems in the larger Amazon ecosystem. Our SDEs use a variety of open source technologies, native AWS services as well as services internal to AWS. We code mostly in Java, JavaScript and Python, and build on technologies powering the web such as Angular/Bootstrap, Node as well as a broad range of in-house Amazon Cloud technologies and native AWS technologies, such as Route53, Lambda, API gateway, AppSync, KMS, AWS Connect, Lex, Kendra, Redshift, QuickSight and DynamoDB.
Our team is growing and hiring software development engineers at all levels. Depending on the level, you will demonstrate knowledge in the following disciplines at varying levels:-
Software Development
· You recognize and adopt best practices in software development engineering: design, testing, version control, documentation, build, deployment, and operations.
· You write high quality, maintainable, and robust code
· You can define APIs and integrate them into usable interfaces
· You understand how web applications work, perform and scale. You are comfortable with troubleshooting and problem analysis
Problem Solving
· You solve problems at their root, stepping back to understand the broader context.
· You develop pragmatic solutions. You build flexible/scalable systems without over-engineering and choose simple, straightforward solutions over more complex ones. Where existing solutions are known, you use them.
· You understand fundamental data structures and algorithms and know how, when and when not to use them.
· You anticipate and prevent future problems from occurring
About the team
Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the preferred 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 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.
BASIC QUALIFICATIONS
– 5+ years of non-internship professional software development experience
– 5+ years of programming with at least one software programming language experience
– 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
– Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
– 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
– 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 https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
Software Development Manager (EC2)
DESCRIPTION
We are looking for a leader inside the Cloud Manager organization, which owns the services responsible for the transactions of creating, modifying, and terminating EC2 Instances. We are also responsible for driving instances to their intended state, as well as the contract with instance resources such as EBS Volumes and AMIs. We’re thus one of the most pivotal teams in EC2, and we’re hiring!
The position demands excellent technical skills and knowledge coupled with strong leadership, planning, writing, and management abilities.
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, including support for customers who require specialized security solutions for their cloud services.
Key job responsibilities
– Translation of complex business and customer requirements into detailed project plans and schedules; manage the day-to-day activities of the engineering team by defining, implementing and maintaining a coherent, progressive strategy for our product line.
– Responsible for the over-all systems development life cycle
– Management and execution against project plans and delivery commitments
– Management of departmental resources, staffing, and enhancing and maintaining a best-of-class engineering team
– Evolution of the software engineering practice within the team, including better reporting, tools, and evolution of development methodology
– Maintain current technical knowledge to support rapidly changing technology
– Continue to build an effective development organization by driving the recruiting and hiring of senior level engineers, developing and managing the group, and conducting performance reviews of team members
– Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts.
About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred 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.
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.
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 and 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
– 2+ years of engineering team management experience
– 5+ years of engineering experience
– Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
PREFERRED QUALIFICATIONS
– Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
– Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
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.
Senior Technical Program Manager
DESCRIPTION
Come join Amazon EC2 in Cape Town – the team behind the most comprehensive and broadly adopted cloud platform in the world.
Amazon EC2 started in Cape Town in 2006 as a key AWS service, and now forms a building block for many of the more than 200 services in AWS. We are looking for a Technical Program Manager to join EC2. You will engage on energising and interesting problems, and define and deliver on goals which require changes across many different teams and services. You will need a technical background to understand and critique solutions, spot potential problems, and communicate how a problem will be solved at different levels of detail to others. Our team is very data driven so you’ll need to use data and metrics to support your narrative. Amazon Leadership principles guide our great collaborative and innovative culture. We have a flexible approach to solving problems, using agile principals to deliver value quickly but not binding ourselves to prescribed methodologies.
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, including support for customers who require specialized security solutions for their cloud services.
About the team
About AWS
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred 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.
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.
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 and 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
– 5+ years of technical program management working directly with software engineering teams experience
– Experience managing programs across cross functional teams, building processes and coordinating release schedules
– Bachelor’s degree in engineering, computer science or equivalent
PREFERRED QUALIFICATIONS
– Experience in software development
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.
2024 Graduate Software Dev Engineer
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 12 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.
Principal Engineer
DESCRIPTION
Principal Engineers provide technical leadership at Amazon.com. They help establish technical standards and drive Amazon’s overall technical architecture, engineering practices, and engineering methodologies. They work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. They think globally when building systems, ensuring Amazon.com builds high performing, scalable systems that fit well together.
Principal Engineers are pragmatic visionaries who can translate business needs into workable technology solutions. Their expertise is deep and broad. They are hands on, producing both detailed technical work and high-level architectural designs.
BASIC QUALIFICATIONS
– 10+ years of non-internship professional software development experience
– Knowledge of object-oriented design, data structures, and algorithms
PREFERRED QUALIFICATIONS
– Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)
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.
We wish you all the best with your applications
The post Amazon – Software Development appeared first on Vacancies with Collen.