1,372 Sr Software Engineer jobs in South Africa
Sr Software Dev Engineer

Posted 19 days ago
Job Viewed
Job 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 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
A day in the life
AWS Global Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments. Customers innovate with AWS Professional Services, upskill with AWS Training and Certification, optimize with AWS Support and Managed Services, and meet objectives with AWS Security Assurance Services. Our expertise and emerging technologies include AWS Partners, AWS Sovereign Cloud, AWS International Product, and the Generative AI Innovation Center. You'll join a diverse team of technical experts in dozens of countries who help customers achieve more with the AWS cloud.
About the team
AWS Global Services
AWS Global Services includes experts from across AWS who help our customers design, build, operate, and secure their cloud environments. Customers innovate with AWS Professional Services, upskill with AWS Training and Certification, optimize with AWS Support and Managed Services, and meet objectives with AWS Security Assurance Services. Our expertise and emerging technologies include AWS Partners, AWS Sovereign Cloud, AWS International Product, and the Generative AI Innovation Center. You'll join a diverse team of technical experts in dozens of countries who help customers achieve more with the AWS cloud.
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
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.
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.
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 for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Sr. Embedded Software Engineer, Emerging Devices Software
Posted 2 days ago
Job Viewed
Job Description
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?
The Role:
We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.
We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.
Key job responsibilities
Be responsible for system architecture and development of new features for embedded systems
· Investigate, prototype and deliver new and innovative system solutions
· Design, develop and verify firmware and drivers for embedded systems
· Participate in design reviews, API development, and documentation
· Work with new technologies that are vital to product development
· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
· Perform tasks including debug, bring-up, Beta and production software development
· Successfully collaborate with both software and hardware product teams
- 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
- 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
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-LjbffrSr. Embedded Software Engineer, Emerging Devices Software
Posted today
Job Viewed
Job Description
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create? The Role:
We are a smart team of doers that work passionately to apply advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. As an Embedded Software Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams. We are looking for a talented and passionate Embedded Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. Key job responsibilities
Be responsible for system architecture and development of new features for embedded systems
· Investigate, prototype and deliver new and innovative system solutions
· Design, develop and verify firmware and drivers for embedded systems
· Participate in design reviews, API development, and documentation
· Work with new technologies that are vital to product development
· Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
· Perform tasks including debug, bring-up, Beta and production software development
· Successfully collaborate with both software and hardware product teams 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
- 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 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-LjbffrSr. embedded software engineer, emerging devices software
Posted today
Job Viewed
Job Description
Sr. embedded software engineer, emerging devices software
Posted today
Job Viewed
Job Description
System Engineer
Posted today
Job Viewed
Job Description
Hello Future System Engineer
Welcome to FNB, the home of the #changeables. We design for shapeshifters and deliver products and services that make us proud of the people who make it happen.
As part of our talent team, you'll be surrounded by unique talents, diverse minds, and an adaptable environment that encourages curiosity. Now’s the time to imagine your potential in a team where experts come together to ignite effective change.
Overview of the role :
- Provide specialist high-level technical advice, resolve complex problems, monitor system security, and oversee policy implementation.
- Monitor all Cloud service requests and incidents on ServiceNow.
You will be responsible for :
- Driving business profitability through cost management and IT solutions.
- Increasing operational efficiency and suggesting cost-effective solutions.
- Delivering exceptional service by resolving queries promptly and effectively.
- Building objective working relationships with stakeholders, including end-users, SMEs, project managers, and senior staff, by providing input to business requirements.
- Providing second-level standby support and resolving complex application and system issues by liaising with vendor support.
- Offering high-level technical advice for complex problem resolution and monitoring system security policies.
- Staying updated on legislation, regulations, initiatives, and industry practices, ensuring compliance and drafting necessary policies.
- Assessing and mitigating potential risks within the IT environment, ensuring compliance with governance, legislative, audit, and business policies.
- Managing system capacity and infrastructure upgrades, suggesting necessary changes.
- Enhancing system efficiency through research and implementation of new and existing technologies aligned with business needs.
- Planning and executing system upgrades, testing, patching, and migration processes.
- Continuing personal development to enhance competencies.
- Gaining in-depth system/application knowledge to maximize contribution.
What you will need :
- 3-5 years of experience in a similar role.
We can be a match if you can :
- Possess strong communication, decision-making, and interpersonal skills.
- Manage stakeholder engagement effectively.
- Work well under pressure.
- Have excellent technical skills.
You will have access to :
- Opportunities to network and collaborate.
- Challenging work environments.
- Opportunities to innovate.
Post
LI-NN2
If you're interested in taking this step, we look forward to engaging with you. Apply now!
Job Details
Please note applications will not be accepted after the closing date below. Submit your application ahead of time.
29 / 07 / 25
All appointments will align with FirstRand Group’s Employment Equity plan. We support the recruitment and advancement of individuals with disabilities. Candidates may disclose disability information voluntarily. This information will be kept confidential unless legally required to disclose.
#J-18808-LjbffrSystem Engineer
Posted today
Job Viewed
Job Description
#J-18808-Ljbffr
Be The First To Know
About the latest Sr software engineer Jobs in South Africa !
System Engineer
Posted 14 days ago
Job Viewed
Job Description
Ben jij klaar om mee te werken aan de magie van Tomorrowland? Als Senior System Engineer sta jij aan de basis van de technische infrastructuur die onze unieke ervaringen mogelijk maakt — zowel op het festivalterrein als daarbuiten.
Als Senior System Engineer speel je een sleutelrol in het ontwerpen, beheren en beveiligen van een moderne en complexe IT-infrastructuur. Je zorgt voor een stabiele en veilige werkomgeving, ondersteunt bedrijfskritische processen en levert technologische oplossingen die bijdragen aan de continuïteit en groei van de organisatie. Dankzij jouw expertise blijven onze systemen betrouwbaar, schaalbaar en toekomstgericht – zowel on-premise als in de cloud.
Ontwerpen, implementeren en onderhouden van IT-infrastructuren, inclusief servers, netwerken en cloudoplossingen (Azure IaaS en hybride omgevingen).
Monitoren van systeemprestaties en troubleshooten van complexe incidenten.
Implementeren van geavanceerde beveiligingsmaatregelen, zoals firewalls, encryptie en toegangsbeheer.
Automatiseren van processen en optimaliseren van systeemefficiëntie via scripting en tools.
Zorgdragen voor operationele continuïteit via monitoring, updates, upgrades en patchbeheer.
Samenwerken met interne teams en externe dienstverleners om technische oplossingen af te stemmen op zakelijke behoeften.
Aansturen van IT-projecten van concept tot realisatie, inclusief planning, uitvoering en nazorg.
Grondige kennis van VMware vSphere, vCenter, ESXi (HA-opstellingen).
Ervaring met Veeam Backup & Replication.
Beheersing van Dell PowerScale (Isilon) en SAN-opslagsystemen.
Vaardigheid in zowel Windows Server- als Linux-administratie.
Sterke netwerkvaardigheden (routing, switching, VLANs, CCNA-niveau).
Kennis van Azure IaaS (VM’s, opslag, netwerken).
Ervaring met monitoring, alerting en configuratiemanagementtools.
Certificeringen zoals VCP, VMCE, LPIC of CCNA zijn een pluspunt.
Een unieke organisatie waar creativiteit en mensen centraal staan.
Een jong, dynamisch team waarin plezier, open communicatie en transparantie de kern vormen.
De kans om deel uit te maken van een baanbrekend project, gedreven door passie en ondernemerschap.
Ben jij de technologische kracht achter de schermen die Tomorrowland naar een hoger niveau tilt? Solliciteer nu en maak deel uit van ons avontuur!
Om in aanmerking te komen voor deze job is het van cruciaal belang dat je kennis hebt van de volgende talen
Nederlands; Vlaams
Schrijven C2 Beheersing
Spreken C2 Beheersing
Lezen C1 Effectieve operationele vaardigheid
Schrijven C1 Effectieve operationele vaardigheid
Spreken C1 Effectieve operationele vaardigheid
Voltijds
Locatie
Verberg jobomschrijving
Selecteer een optie om te solliciteren Nederlands
Manueel invoeren
Naam *
Voornaam*
Achternaam*
Sleep uw bestand naar dit gebied of druk op de knop hieronder
Sleep uw bestand naar dit gebied of druk op de knop hieronder
Ik erken dat ik de Kandidaat Gegevensbeschermingsmededeling van WeAreOne.world – Tomorrowland heb gelezen en ik ga ermee akkoord dat mijn gegevens evenals mijn sollicitatiedossier worden verwerkt en opgeslagen volgens de voorwaarden en duur bepaald door WeAreOne.world – Tomorrowland.
#J-18808-LjbffrSystem Engineer
Posted today
Job Viewed
Job Description
System engineer
Posted today
Job Viewed