Senior Software Development Engineer
Amazon.com
Cape Town, ZA
2d ago

Amazon Development Centre South Africa is looking for passionate software developers to join us and help to solve a challenging set of problems in a space packed full of opportunities.

The Cape Town based Development Center plays a key role in building the Amazon Elastic Compute Cloud (EC2), Amazon's in-

the-cloud infrastructure service that is pioneering cloud computing by providing scalable, pay-as-you-use compute capacity.

Developers have complete control over their compute resources, supported by Amazon's proven infrastructure and services.

We are expanding the team to grow our feature set, but also to manage increasing scale in capacity and global footprint.

The ideal candidate will be clearly passionate about the large opportunity that Amazon EC2 presents and about web services in general.

The following will help ensure a successful application :

  • Experience with Scala, Ruby, Java, C / C++, Rust or GoLang.
  • Experience with Linux development.
  • A working knowledge of computer science fundamentals.
  • Strong analytical skills with excellent problem solving abilities.
  • Strong desire to build, sense of ownership, urgency, and drive.
  • Deep interest in solving challenges of high availability and scale.
  • Excellent written communication and verbal agility are strong assets.
  • Amazon.com offers a demanding, exciting and rewarding experience, with opportunities to work with the world’s best computer scientists on some of the most challenging problems.

    We are required to verify that you may lawfully work 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.

  • In-depth experience with standard development languages such as Scala, Ruby, Java or C / C++.
  • Experience with Linux development.
  • Excellent written and verbal communication skills
  • Strong analytical skills with excellent problem solving abilities.
  • Strong desire to build, sense of ownership, urgency, and drive.
  • At least 8 years software development experience in a team environment.
  • Knowledge of Agile software practices and experience leading an Agile team
  • Deep knowledge of Linux operating system development and toolsets
  • Deep experience with Scala, Ruby, Java, C / C++, Rust or GoLang.
  • Demonstrated experience with virtualization techniques and / or hypervisor technologies
  • MS in Computer Science or studying towards such a degree
  • Demonstrated capability for innovation and driving innovative thinking
  • Demonstrated capability for building large-scale systems and designing for scale
  • Demonstrated leadership of a highly successful team against changing priorities and requirements
  • A change leader, willing to challenge the status quo
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form