Lead Identity and Access Management Engineer

Recruiter
Request Technology - Anthony Honquest
Location
Oakland
Salary
140000.00 - 180000.00 USD Annual + Bonus
Posted
12 Apr 2019
Closes
19 Apr 2019
Position/Level
Professional / Specialist
Responsibilities
Information Technology
Contract Type
Permanent
Language
English

Lead Identity and Access Management Engineer

$140-180K +Bonus

*Position can be remote but requires travel to company headquarters in Oakland, CA every month*

The Lead Identity and Access Management Engineer will focus on extending and enhancing the technical capabilities of the Identity Access Management (IAM) service. This service manages creation, distribution, updates, and termination of user and system identities, role-based authorization, and application-specific entitlement. This role will work with stakeholders to ensure we are providing valuable IAM services offerings while adhering to best practices and compliance requirements. The individual will also assist in the development, implementation and maintenance of IAM security processes and procedures. Finally, this role will support project and operational teams in enrolling and integrating their solutions with the IAM service.

Responsibilities:

  • Responsible for deploying an enterprise identity management and access governance system supporting security and regulatory compliance, reduced IT support costs, and end-user self-service.
  • Lead IAM projects and programs with overall technical responsibility in designing and integrating Identity Management Services within the organization
  • Tasked with designing highly complex solutions to critical IAM business problems
  • Ability to drive innovation into and to continuously improve complex solutions and products within the business
  • Demonstrates ability to gain support for complex architecture and to negotiate solution/architectural trade-offs. Facilitates root cause analysis session.
  • Identify opportunities for efficiencies in IAM process and innovative approaches to solving IAM problems
  • Consult with business units when implementing IAM services for new systems/applications
  • Work with Enterprise Architects and other functional area architects and security specialists to ensure adequate IAM solutions are in place
  • Leads the team in creating and maintaining the architecture for IAM systems
  • Works closely with IAM Manager to identify key technical components as required for project requirements and to assist in prioritization of development efforts.
  • Responsible for planning IAM system design changes, upgrades, enhancements and new features.
  • Actively participate in technical/functional project meetings.
  • Other duties as assigned

Requirements:

  • Bachelor's or Master's Degree in Computer Science, Information Systems, or other related field (or equivalent work experience).
  • A widely-recognized technical certification such as GIAC or CISSP is strongly preferred.
  • 8+ Years of experience using the IAM platforms (ie CA, Sailpoint, SecureAuth,)
  • Strong technical knowledge of IAM tools and processes, including: Identity and Access Management, directory services (LDAP), Single Sign-On (SSO), Web Access Management, Federated Authentication, User Lifecycle and Privileged Access Management
  • Knowledge of Industry Standard IAM Tools providing Identity Management, Access Management, Directory Services, IDaaS solutions and privileged access management (PAM)
  • Demonstrated understanding of modern Identity & Access Management concepts and best practices required
  • Infrastructure Expertise: Windows Server, Unix/Linux, Web/TCPIP
  • Application Server Expertise: WebLogic, Oracle Application Server, JBoss, IIS, Apache Web Servers
  • Basic Java knowledge of writing custom plugins and/or general Java development experience
  • Experience with relational databases such as Oracle, SQL Server or other relational databases and experience with SQL Scripting language
  • Experience of working in complex project/program environments
  • Experience of working collaboratively with technical teams to deliver effective client outcomes
  • Strong analytical and problem solving skills
  • Ability to communicate clearly and concisely (both written and verbal, presentation and interpersonal skills) required
  • Ability to program to solve problems and automate repetitive tasks in a common Scripting or programming language
  • Strong negotiation and people skills required
  • High level of attention to detail and accuracy required.