Tuesday, March 27, 2012

Job opening - Amazon Sr. Software Development Engineer, AWS Security at Amazon (Herndon, VA)

Since early 2006, Amazon Web Services (AWS) has provided companies of all sizes with an infrastructure web services platform in the cloud. With AWS you can requisition compute power, storage, and other services-gaining access to a suite of elastic IT infrastructure services as your business demands them. With AWS you have the flexibility to choose whichever development platform or programming model makes the most sense for the problems you're trying to solve. You pay only for what you use, with no up-front expenses or long-term commitments, making AWS the most cost-effective way to deliver your application to your customers and clients. And, with AWS, you can take advantage of Amazon.com's global computing infrastructure, that is the backbone of Amazon.com's multi-billion retail business and transactional enterprise whose scalable, reliable, and secure distributed computing infrastructure has been honed for over a decade.


The AWS IT Security team is responsibl! e for the security and availability of all of the services offered by AWS, including EC2, S3, and others.  Our team works with the service teams to solve security challenges at massive scale, and builds tools to automate the auditing and operation of AWS infrastructure.  We are looking for super-smart software and systems professionals to join us and help us   continue to raise the security bar for cloud computing.  You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality.


The ideal candidate is clearly passionate about solving security problems in innovative ways. This person thrives and succeeds in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.   The ideal candidate has broad and deep technical knowled! ge, typically ranging from front-end UIs through to back-end s! ystems and all points in between.  He or she has strong OO design and implementation experience, strong knowledge of web protocols, and an in-depth knowledge of Linux/Unix tools and architecture. Experience with web-based applications and/or web services-based applications, especially at massive scale, are very applicable and helpful.


Recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, monitoring and operations


Write very high quality code that is robust and easy to maintain


Build flexible systems choosing simple, straightforward solutions over more complex ones


Possess self-drive to keep moving things forward even in the face of ambiguity and imperfect knowledge (avoid "analysis paralysis")


Encourage and support knowledge-sharing within team and external groups


Communicate clearly both verbally and in writing, within team ! and external groups


Actively participate in hiring and mentoring the very best



Apply for this job vacancy

No comments:

Post a Comment