Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 29, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.


    Read more about this company

     

    Software Development Engineer

    Inclusive Team Culture

    We believe a diverse group of people with different background and experiences are a catalyst to generating a breadth of ideas therefore we do all we can to attract and nurture this in our team.

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 3+ years of industry experience in a software development environment
    • Strong Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.
    • Proficiency in at least one modern programming language, such as Java, C#, Python, Javascript, Scala, Kotlin

    Preferred Qualifications

    • Previous experience as a Software Development Engineer

    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.

    go to method of application »

    Software Development Engineer, EC2 CoreO

    Key job responsibilities

    As a Software Development Engineer, you’ll be responsible to build and operate core EC2 infrastructure that runs on the hardware that enables launches of thousands of EC2 instances every day

    As an experienced engineer in this team, you will play an active role in developing high quality software designs & solutions to complex problems. You are successful at working autonomously in delivering software. You work with your team to invent, design and build software that is stable and performant. You write code that is easy to understand and your solutions are pragmatic. You regularly evaluate and improve your team's internal development processes.

    Proficiency in at least one modern programming language, such as C, C++, Rust or Java is required.

    A day in the life

    Work/Life Balance

    Most of our team is based in Cape Town. Currently we work mostly remotely with the option of going to the office. This can change and will be aligned to Amazon’s future remote work policy. From time-to-time, we work with our colleagues across the world meaning we accommodate the different time zones.

    On-Call Responsibility

    We rotate our on-call responsibilities which means that every 4-6 weeks, you would need to be contactable outside of office hours, however, due to the team largely focusing on investigations and monitoring, this rarely happens.

    Mentorship & Career Growth

    Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship.

    About The Team

    The EC2 CoreO team forms part of the EC2 organisation in Cape Town. You will have the opportunity to work with the some of the best engineers in virtualization and kernel development. The team has specialised skills in CPU oversubscription and many of the senior engineers have been around since the inception of EC2.

    Basic Qualifications

    • Bachelor’s degree or higher in Computer Science, Engineering or related field or relevant work experience.
    • 2-5 years professional experience in commercial or web-scale system software development and delivery

    Preferred Qualifications

    • Master’s degree or equivalent is plus
    • A good understanding of Windows and Linux operating systems
    • A basic understanding of virtualization or hypervisors

    go to method of application »

    Senior UX Designer, EC2 Core Consoles Org

    BASIC QUALIFICATIONS

    • At least 4+ years experience in a combination of user experience design, mobile/app/web design, interaction design, information architecture creation
    • Regular and recent creation of various appropriate artifacts for the design of complex web and mobile applications, including flows, models, storyboards, wireframes, prototypes, and high-fidelity comps.
    • Fluency with user interface patterns for desktop browser, mobile web, and native mobile design.
    • An online portfolio or samples of work demonstrating experience.
    • Experience shipping products and evaluating metrics to determine success
    • Experience working directly with developers and multiple management levels for implementation of designs.

    Preferred Qualifications

    PREFERRED QUALIFICATIONS

    • History of creative and innovative design approaches successfully delivered
    • Excellent time management skills and the ability to be self-directed when needed.
    • Solid written and verbal communication skills with the ability to present rationale for design decisions.
    • Bachelor's or higher degree in a field relevant to design, or equivalent UX experience.
    • Experience with complex products and systems

    go to method of application »

    Senior Software Development Engineer - EC2 Service Platform

    Job Summary

    DESCRIPTION

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

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

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

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

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

    We follow a DevOps model and we assign projects and tasks based on what will help each team member develop into a more well rounded engineer that will enable them to take on more complex tasks in the future. This position involves on-call responsibilities. Our team values work-life balance and we respect each other's time.

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

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

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 5+ years experience in a software development environment
    • Proficiency in Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.
    • Proficiency in at least one modern programming language, such as Java, C#, Python, Javascript, Ruby, Kotlin

    Preferred Qualifications

    • Ability to work in a diverse team
    • Written and verbal communication skills

    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.

    go to method of application »

    Software Development Engineer, EC2 Service Platforms

    Basic Qualifications

    • Degree in Computer Science or related field, or equivalent working experience
    • 3+ years experience in a software development environment
    • Proficiency in Computer Science fundamentals, including data structures, object-oriented design, algorithm design, problem solving, and complexity analysis.
    • Proficiency in at least one modern programming language, such as Java, C#, Python, Javascript, Go, Ruby, Kotlin

    Preferred Qualifications

    • Ability to work in a diverse team
    • Written and verbal communication skills

    go to method of application »

    Software Development Engineer, Security (JHB or CPT)

    Basic Qualifications

    • BS or MS in a STEM related field
    • 6+ years Software development experience with at least one modern language such as Java, Go, TypeScript, Python
    • Understanding of algorithms, data structures, and databases

    Preferred Qualifications

    • Practical experience with software engineering best practices and developing software solutions in a cloud environment
    • Experience with Linux, security, and/or networking protocols
    • Prior software development internship experience

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Amazon Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail