Software Development Engineer - AWS Identity And Directory Services
3 weeks ago(9/27/2018 11:05 AM)
Amazon.com Services, Inc.
Company/Location (search) : Country (Full Name)
Amazon Web Services is looking for passionate, experienced software developers to join us in building a service. The AWS Identity and Access Management team plays a critical role at AWS. Security is the #1 concern of customers adopting the cloud, and our team defines and enforces the identity model for the AWS cloud. We run massively-scaled globally-distributed systems that participate in every AWS transaction worldwide. As a result, we have super interesting distributed computing challenges.
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, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are smart, passionate about cloud computing, and believe that world class service is critical to customer success. You will design and build the operational scalability that sustains the platform's insane growth. You will measure your success and it will be visible.
The ideal candidate will be clearly passionate about the large opportunity that AWS 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. If you're looking to solve challenging technical problems and create great products for customers, then we would like to talk to you.
Bachelor's degree in Computer Science or related field (or relevant work experience)
1+ year developing software solutions in large scale (over 10,000 users) global environments
Deep experience in at least one modern programming language such as C, C++, C# or Java and mastery of object-oriented design and programming
Understanding of web services technologies such as SOAP, REST, etc.
Flexibility, thinking on your feet, and strong problem solving skills
Demonstrable track record dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
Master's degree in Computer Science or related field
Experience developing or integrating federated identity solutions using SAML, OAuth, or OpenID (Microsoft Active Directory Federation Services or similar)
Understanding of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST.
Understanding of Identity Systems like LDAP and/or Active Directory
Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architectures
Strong understanding of system and application performance characteristics.
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
2+ years of working with large distributed systems