Software Development Engineer, AWS Professional Services
2 months ago(1/11/2019 11:48 AM)
Company/Location (search) : Country (Full Name)
The AWS Professional Services Security, Risk and Compliance team works with our largest enterprise customers to help them operationalize the shared responsibility model as they migrate to the cloud. Our Security Automation Team is looking for security-minded and automation-obsessed Software Engineers to join us and help us continue to raise the security bar for our internal and external customers. We develop services and tooling to accelerate our customers journey while minimizing their operational risk by pursuing an unwaveringly high operational excellence bar.
The ideal candidate loves to learn and invent. As members of AWS Professional Services we are not stewards of a single service, but of the entire AWS platform and keeping abreast of the ever-widening stream of platform improvements and new products. You don’t need to be a “security person” if you’re willing to learn; but our domain is customers and their security, in any and all forms. The candidate should come prepared with an understanding of OO software design and implementation experience, strong knowledge of web protocols, and an in-depth knowledge of Linux/Unix tools and architecture, preferably in Java, Python, Ruby and/or Node. Experience with web-based applications and/or web services-based applications, especially at massive scale and in a DevOps environment, are very applicable and helpful.
Responsibilities: * Implement best practices in software engineering: design, testing, version control, documentation, build, deployment, monitoring and operations * Write high quality code that is robust and easy to maintain as part of a growing team. * 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
• 3+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Meets/exceeds Amazon’s leadership principles requirements for this role
Meets/exceeds Amazon’s functional/technical depth and complexity for this role
Proficiency developing in a modern programming language, such as C++, Java, Python, or Ruby
Effective verbal and written communication skills
Proficiency in design and analysis of algorithms and data structures
Proficiency in the DevOps style of software deployment
Proficiency in driving a security focused software development lifecycle
Experience writing security or compliance software
Demonstrated ability to think strategically about business, product, and technical trials
Working knowledge of cloud computing technologies and workload transition trials
Implementation knowledge of enterprise security controls or governance, risk, and compliance software packages
Experience supporting security engineering, operations, or systems integration.
Amazon is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Vet aws-proserv-na