• Software Development Engineer, AWS Professional Services

    Location US-VA-Herndon
    Posted Date 2 months ago(1/11/2019 11:48 AM)
    Job ID
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    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.

    * 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

    Basic Qualifications


    • 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.

    Preferred Qualifications

      • 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

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job