System Development Engineer II, Enterprise Engineering Identity – Job ID: 2012099 | ADCI HYD 13 SEZ – IN, TS, Hyderabad

Amazon

  • Full Time

DESCRIPTION

Job summary
The AWS Enterprise Engineering team provides innovative solutions to support Amazonians around the globe—wherever they may be.

We are looking for an experienced System Development Engineer with deep expertise in designing and supporting enterprise-scale software solutions. We are working on a highly scalable and reliable Public Key Infrastructure (PKI) that will enable many Amazon devices to operate securely and seamlessly without the hassle of being connected to VPN. We are also working to refactor legacy systems to redefine and rethink them using newer technologies that make our systems accessible to all types of users. You will be responsible for the design, implementation and quality of services you deliver.

You have a strong understanding of large scale computing solutions. You have experience working as a software engineer in an enterprise environment, and have implemented automated solutions across a variety of applications and systems. You are conversant in the world of DevOps — comfortable writing service code and creating automation to deploy, monitor, and manage those services.
Key job responsibilities

As a System Development Engineer, You will understand the business impact of your systems and show good judgment when making technical trade-offs between your team’s short-term technology or operational needs and long-term business needs. You will be a key influencer in team strategy. You will drive mindful discussions with customers and peers. You will bring perspective and provide context for current technology choices and guide future technology choices. You will understand that not all problems are new (or require new development). Your technical contributions and approach to work will be exemplary – your solutions will be inventive, secure, easily maintainable, appropriately scalable, and extensible. When you write software it is easy for others to contribute to.

You will take ownership of team architecture, providing a system-wide view and design guidance. You will make things simpler. You will drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. You will work to resolve the root cause of endemic problems including areas where your team limits the innovation of other teams (bottlenecks). This may require you to influence technology decisions made by other teams. When confronted with discordant views, you will be able to find the best way forward and influence others to follow that path (build consensus). You will actively recruit and help others leverage your expertise, by coaching and mentoring in your organization (or at your location). You will contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices. You will ensure your team is stronger because of your presence, but does not require your presence to be successful.

About the team
Who we are?
We are the Corporate Identity & Authentication team inside Amazon AWS. We provide secure and reliable authentication and authorization services to corporate systems. All Amazonians are our customers, and they rely on our services every day. We help safeguard Amazon’s global corporate network by ensuring security is at the forefront of everything we do.

What we Do?
We build products and solutions for Active Directory (AD), Domain Name System (DNS), Public Key Infrastructure (PKI), Multi-Factor Authentication (MFA), Single Sign-On (SSO), and Remote Authentication Dial – In User Service (RADIUS). Furthermore, we take Engineering and Operational responsibility for these business critical services.

What is Our Vision?
Our vision is to simplify the lives of every Amazonian.
Our services touch every element of Amazon business: our corporate offices, our customer service team, fulfillment centers, a diverse development community, and support Amazonians around the world – wherever they may be. We aspire to provide a simple, self-serving, seamless service which allows every Amazonian secure access to corporate applications from anywhere, anytime and from any platform.

What is our Mission?
To provide a secure and reliable Authentication and Authorization services to Amazonians all day every day.
We safeguard Amazon’s global corporate network and provide identity and access management services for Amazonians across the globe to connect to internal services.

BASIC QUALIFICATIONS

Bachelor’s degree in Computer Science or related field (or relevant work experience)
4+ years engineering solutions in large scale, global environment
PowerShell/Shell scripting and expertise in at least 1 high level language (Python, Go, Java, Ruby etc)
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

PREFERRED QUALIFICATIONS

Demonstrable track record dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
Extensive experience with identity and access management, directory services, and LDAP systems
Expertise in directory schema design and data integration
Experience with network and federated authentication protocols like Kerberos, NTLM, OIDC, & SAML
Experience with AWS platforms, services, and design patterns
Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Excellent verbal and written communication skills
Ability to handle multiple competing priorities in a fast-paced environment with minimal outside direction, while constantly advancing long term goals
Strong sense of ownership, including an ability to promote operational excellence
Excels in ambiguous situations – demonstrates ownership, identifies and collects the right data, analyzes trade-offs, proposes a path forward, builds consensus, and drives outcomes
Inquisitive with technical and business skills to understand, test, and challenge assumptions to drive the team towards better outcomes

Job Overview