Talent.com
This job offer is not available in your country.
Sr Software Dev Engineer

Sr Software Dev Engineer

AmazonWorkFromHome, South Africa
23 days ago
Job description

Overview

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 leveraging 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. Our mission is to be earth’s most customer-centric company and to help our own Amazon employees with their everyday IT Support needs. Our team innovates to make interaction with IT Support smooth by eliminating root causes, automating issue resolution, or guiding customers toward optimal troubleshooting steps.

We deliver support solutions plus end-user content to help customers self-serve. We employ machine learning to understand customer behavior, predict intent, deliver personalized content, and automate issue resolution through chatbots. AWS Sales, Marketing, and Global Services (SMGS) drives revenue, adoption, and growth from small and mid-market accounts to enterprise-level customers, including the public sector.

Amazon values a diverse, inclusive culture that empowers us to deliver the best results for customers. We offer accommodations during the interview and onboarding process. If you’d like to discuss accommodation options, please contact your recruiter, who will connect you with the Applicant-Candidate Accommodation Team (ACAT). You may also email If you have already completed the interview process, you can contact ACAT for accommodation support before you start to ensure Day 1 needs are met.

Key job responsibilities

In our team, engineers contribute to the complete vertical stack of an SOA-based system, horizontally connected to most systems in the larger Amazon ecosystem. Our SDEs use a variety of open source technologies, native AWS services, and internal AWS services. We code primarily in Java, JavaScript, and Python, and build on technologies powering the web such as Angular / Bootstrap, Node, and a broad range of in-house Amazon Cloud technologies and native AWS technologies (e.g., 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 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 bold ideas, fresh perspectives, and the 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. 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.

    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

    Create a job alert for this search

    Software Engineer • WorkFromHome, South Africa

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentJohannesburg, South Africa
    Develop and maintain full-stack solutions.Design, implement, test, and refine code.Collaborate closely with colleagues.Create and maintain high-quality, purpose-driven software solutions.JIRA to en...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Salix RecruitmentJohannesburg, South Africa
    An exciting opportunity exists for an.Intermediate Software Engineer.This role combines hands-on development with team leadership, making it ideal for an individual who thrives in a collaborative e...Show moreLast updated: 7 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    E&D RecruitersPretoria, South Africa
    Minimum requirements and experience : .BEng (Electronic or Computer Engineering).Master's degree will be beneficial.Comfortable acting as point of contact for international clients.Leading the softwa...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Gap ConsultingJohannesburg, South Africa
    Minimum of 5 years experience in Embedded Software / Firmware Development.BEng / BSc in Electronic or Computer Engineering. Strong proficiency in Embedded C / C++.Experience with microcontrollers (ARM, ...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    CodeConnect Staffing (Pty) LtdMidrand, South Africa
    Location : Johannesburg (Hybrid – initially office-based).Salary : Competitive, no additional benefits.Industry : Logistics / Warehouse Systems. Join a growing tech company building software solutions ...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Engineer

    DevOps Engineer

    Network RecruitmentCenturion, South Africa
    Familiarity with Jenkins & CI / CD pipelines.Monitoring / observability tools : Grafana, Prometheus, Loki, and Alloy.Application server experience with Wildfly. Understanding of security monitoring.I...Show moreLast updated: 17 days ago
    • Promoted
    Middleware Software Engineer

    Middleware Software Engineer

    Golden RulePretoria, South Africa
    To design, code, verify, test, document, amend and refactor programs / scripts.Apply agreed standards and tools to achieve well-engineered results. Monitor and report on progress, identify issues in s...Show moreLast updated: 24 days ago
    • Promoted
    Storage Engineer

    Storage Engineer

    Recru-itJohannesburg, South Africa
    The HCI and Storage Engineer will be primarily responsible for installing, monitoring, testing and.Converged Infrastructure (HCI), VxRail, UNITY Storage and VNX(e) Hardware and software.This role w...Show moreLast updated: 17 days ago
    • Promoted
    Software Engineer – Midrand / Semi -Remote – R600 PH

    Software Engineer – Midrand / Semi -Remote – R600 PH

    E-MergePretoria, South Africa
    Remote
    Were looking for a talented and motivated.In this role, youll design, develop, test, and maintain software solutions that are scalable, efficient, and user centric. Youll collaborate with cross-func...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer.

    Software Engineer.

    People SourceJohannesburg, South Africa
    Solid experience in web and back end development, with strong problem solving abilities in an agile environment.Development of a cloud based suite of telecoms products. Strong technical and analytic...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
    • Promoted
    SENIOR DevOps Engineer – Midrand / Semi-Remote – R650 PH

    SENIOR DevOps Engineer – Midrand / Semi-Remote – R650 PH

    E-MergePretoria, South Africa
    Remote
    Lead architecture and implementation.Fluent English-speaking, including Business reading and writing.Information Technology Qualification. IT Observability Systems like Grafana, Prometheus, Nagios.E...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Middleware Engineer

    Middleware Engineer

    Penny The RecruiterJohannesburg, South Africa
    Design, develop, and maintain middleware solutions using Java, Spring Boot, and related technologies.Implement and manage APIs using REST and SOAP protocols. Configure and administer IBM WAS, WLP, a...Show moreLast updated: 8 hours ago
    • Promoted
    DevOps Engineer – Midrand / Semi-Remote – R600 PH

    DevOps Engineer – Midrand / Semi-Remote – R600 PH

    E-MergePretoria, South Africa
    Remote
    Innovation is at the heart of everything we do.From intelligent vehicle software to cutting-edge production technology, we''re building the future of mobility. We are currently searching for a.Fluen...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Engineer – Midrand / Semi-Remote – R600 PH

    DevOps Engineer – Midrand / Semi-Remote – R600 PH

    E-MergePretoria, South Africa
    Remote
    We are seeking a skilled and forward-thinking.As part of our global DevOps team, you will collaborate with developers, architects, and platform engineers to streamline software delivery, increase s...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Engineer – Century City / Hybrid – R720k PA

    DevOps Engineer – Century City / Hybrid – R720k PA

    E-MergeJohannesburg, South Africa
    To keep things running like a well-oiled.We''re reimagining financial access across South Africa with tech that.Think payments, banking, and inclusion all rolled into one smart, secure platform.Mai...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    People SourceJohannesburg, South Africa
    Develop web interfaces and backend development using Agile methodologies, troubleshooting and testing.Development of telecoms products.Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Network RecruitmentJohannesburg, South Africa
    We are looking for an experienced.Senior Embedded Software Engineer.This role is ideal for someone passionate about low-level programming, hardware-software integration, and pushing the boundaries ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (C# / Java) – Johannesburg (Hybrid Role) – up to R1.3mil Per Annum

    Senior Software Engineer (C# / Java) – Johannesburg (Hybrid Role) – up to R1.3mil Per Annum

    E-MergeJohannesburg, South Africa
    Are you a seasoned developer fluent in both Java and C#? Here''s your chance to play a pivotal role in a company thats evolving its technology stack and redefining enterprise-grade solutions for th...Show moreLast updated: 30+ days ago