• Login Name       Password       Remember me       LOGIN LOGIN    FORGOT PASSWORD
  • REGISTER

 LOGIN WITH
 
 
 
 
 EMPLOYERS
 
 
 
 
 
 NEWSLETTER
 
 
 
 
 FOLLOW US

Senior Software Development Engineer, EC2 Mist Team

Job Ref
272719
Job Type
Permanent
Employer Type
Company
Date Added 12 May 2017
Expiry Date 9 Jun 2017
* There have been no applications to this job.
* This job has been viewed 907 times.
Employer:
Amazon Development Centre Cape Town

Location:
Western Cape

Salary:
Market related

Benefits:


Role details:
DESCRIPTION

Amazon Elastic Compute Cloud (EC2) is the web service that is pioneering Cloud Computing by providing resizable compute capacity in the Cloud. It gives any developer complete control of their computing resources and lets them run on Amazon's proven computing environment. We are continuing to build the team in order to expand on our feature set and manage our rapidly increasing scale.

The EC2 Mist Team in Cape Town owns the systems that are at the core of EC2. These systems are responsible for EC2 instance provisioning, for example, the Run/Stop/Start/TerminateInstances APIs. These systems operate at a global scale and need to be highly available and responsive. This work requires innovative solutions for building complex APIs that orchestrate many dependencies synchronously and asynchronously while remaining highly available when the system is experiencing high loads. If you like challenges and solving unique problems at large scale within a distributed system environment this is the team for you.

As a Senior Software Development Engineer (Sr. SDE) in the Mist Team you will contribute to a wide range of projects in a highly collaborative and fast-paced environment. The projects range from adding new features to EC2, to improving the reliability and scalability of our systems, to re-architecting/decoupling our systems so that features can be delivered more rapidly. You will become part of an industry-leading engineering team solving challenging problems at massive scale.

Amazon has a fast-paced environment where we “Work Hard, Have Fun, Make History.” You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale.. You'll be surrounded by people who are wickedly smart and believe that world class service is critical to customer happiness.

This is a technical leadership position. Technicians and engineers worldwide will look to you for mentorship, guidance and solutions to complex problems. Your peers will be systems and software engineers working to make the technology that supports the core EC2 services simple and efficient. In this role you will have the opportunity to design solutions to business problems that are truly unique to Amazon. We value performance, simplicity and scalability in our designs.

As a Sr. Software Development Engineer you will work with a wide variety of technologies and projects that range from open source to proprietary inventions to solve for the business needs. The ability to build productive relationships with colleagues at remote sites around the world will make you successful in this role as will patience and a sense of humor. You can expect to constantly learn new things and expand your knowledge to meet varying business demands. You will occasionally travel to development centers in the US and Europe.

Contact us if you would like to become part of the global cloud computing revolution. If you're not from Cape Town, we offer comprehensive relocation as a part of our package. Amazon is one of the leading international software companies, and Cape Town is one of the most beautiful cities in the world, making this an unparalleled opportunity.

We are busy expanding our team and have multiple positions available.
- - - - - - - - - - - - - -
Responsibilities
· Design, implement and deploy mission-critical systems that work at the scale of the EC2 fleet
· Design, implement and deploy new features for EC2 instances
· Design, implement and deploy new solutions that enable rapid feature delivery for complex APIs
· Improve and optimize the reliability and performance of existing systems
· Ensure the smooth and stable operation of the team’s services

Amazon is an Equal Opportunity Employer
BASIC QUALIFICATIONS

· Bachelor’s or honor’s degree in Computer Science, Engineering or equivalent qualification
· 5+ years of industry experience in a software development environment
· Excellent communication, documentation and presentation skills for technical and business audiences
· Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and driving of product strategy
· Experience in mentoring junior and senior software engineers to improve their skills, and make them more effective, product software engineers
· Experience in influencing software engineering best practices within your team
· Strong customer focus
· Some experience with Ruby, Python, Java or C/C++
· Some experience with Linux development

PREFERRED QUALIFICATIONS

· A post-graduate qualification in Computer Science or related field
· Experience in taking a leading role in building and managing complex systems that have been successfully delivered to customers
· Experience with managing large volume and high throughput distributed systems in large scale distributed Linux environments
· Knowledge of system performance methodologies along with hands-on empirical monitoring



 
HOME|
INFO|