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

 LOGIN WITH
 
 
 
 
 EMPLOYERS
 
 
 
 
 
 NEWSLETTER
 
 
 
 
 FOLLOW US

Principal Software Development Engineer

Job Ref
238979
Job Type
Permanent
Employer Type
Company
Date Added 26 Sep 2014
Expiry Date 24 Oct 2014
* There have been no applications to this job.
* This job has been viewed 2623 times.
Employer:
Amazon Development Centre Cape Town

Location:
Western Cape

Salary:
Negotiable

Benefits:


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

AWS (Amazon Web Services) provides Amazon's developer customers with access to in-the-cloud infrastructure services based on Amazon's own back-end technology platform, which developers can use to enable virtually any type of business.

The Cape Town based Development Center plays a key role in building the Amazon Elastic Compute Cloud (Amazon EC2). We are looking for a Principal Software Development Engineer to lead the engineering vision to deliver 4 9s availability for the EC2 APIs while continuing to scale to meet the needs of our growing customer base.
- - - - - - - - - - - - - -
The ideal candidate will be clearly passionate about the large opportunity that Amazon EC2 presents and about web services in general. This person has thrived and succeeded in delivering high quality solutions in a hyper-growth environment where priorities shift fast.

As a Principal Software Development Engineer you’ll be a technical leader. You’ll help establish technical standards and drive EC2's overall technical architecture and engineering practices. You’ll work on our hardest problems, building high quality, architecturally sound systems that are aligned with our business needs. Principal Engineers at Amazon are pragmatic visionaries who can translate business needs into workable technology solutions. Your expertise is deep and broad; you’re hands on, producing both detailed technical work and high-level architectural designs.

In this role, you will:

Serve as a technical lead on our most demanding, cross-functional projects
Ensure the quality of architecture and design of systems.
Lead the design, get hands dirty and write code, and ultimately deploy successful software that can be leveraged for a broad set of business use cases
Lead projects that have a major impact on both the software engineering team as well as the entire EC2 organization
Prepare technical requirements, software design specifications and other forms of architectural documentation
Provide technical mentorship to the engineers in our organization
Deliver high quality work on tight schedules


Basic Qualifications

A bachelor’s degree in Computer Science or a related technical field
10+ years of relevant, broad engineering experience required
A proven track record of leading large-scale projects


Preferred Qualifications

An advanced degree in Computer Science or a related technical field
Technical expertise in at least one of the following areas: building and operating high throughput, large scale data stores; building high volume, highly available web services; building and operating large scale, highly reliable workflow-based services
Experience leading development life cycle process and best practices
2+ years of hands-on experience as a Principal-level software development engineer
Experience mentoring/training the engineering community on complex technical issues.
Excellent judgment, organizational and problem solving skills; technical, project and personnel management skills
Ability and willingness to multi-task and learn new technologies quickly



 
HOME|
INFO|