Position Overview The Identity and Access Management (IAM) Sr. Security Engineer is a key member within the Identity and Access Management program. The IAM Sr. Security Engineer is a subject matter expert who, through independent project engagements and collaboration with business and technology partners, as well as third party vendors, designs and engineers the IAM platforms for the enterprise. This position will serve as subject matter expert (SME) for Sailpoint IdentityIQ and OneLogin, and will be responsible for the configuration and maintenance of the product including code management, war file compilation and deployment across various environments. This role is responsible for IAM design, engineering, and ensuring that security is ldquobuilt intordquo the organizationrsquos application and IAM platforms, including third party vendor connectivity and interactions. The IAM Sr. Security Engineer maintains current knowledge of new products, industry trends and recommends enhancements and purchases that allow the company to maintain healthy and functional applications and protect its employeersquos identities. This role also provides technical consulting to management, business users, and technical associates to ensure that applications and platforms are secure. This is an individual contributor position. Job Responsibilities and Accountabilities Technical Strategy Planning Responsible for designing, configuringdeveloping and managing SailPointrsquos IdentityIQ solution within the enterprise. Technical configurationdevelopment lead of IdentityIQ Maintain the code and infrastructure of IdentityIQ Ensure collection, documentation, and analysis of user stories technical requirements Provide technical direction to the IdentityIQ developers Create and manage IdentityIQ technical documentation Install, integrate, configure, and deploy IAM solutions and systems to facilitate User Life-Cycle Management, Identity and Access Governance, Automated Provisioning, Single Sign-On, Federation, Privileged Account Management. Work with the business units to identify business requirements for requested projects. Identify the technical requirements of projects. Must have extensive understanding and experience in Java application development as well as IAM industry standards, concepts, and architecture. Plan and organize tasks, coordinate with additional development teams. Review and submit technical and security improvement recommendations. Product Acquisition Deployment within the Identity Lifecycle Management technology areas Design and develop Identity Lifecycle Management (ILM) solutions based on industry best practices. Leverage capabilities of vendor solutions and develop solutions based on future state in mind. Develop solutions based on secure design andor coding practices. Perform analysis of business models, logical specifications, andor customer requirements to design and build Identity Lifecyle Management (ILM) integration solutions utilizing multiple technologies. Research and mitigate significant risks associated with projects. Operations Management Follow the established change control processes, maintain and modify ILM applications Coordinate changes with members from IAM and external teams including Infrastructure Engineers, DBAs, application support teams and Information Security. Provide on-call support for production and non-production issues. Train and teach other engineers and developers. Analyze performance of ILM applications and correct deficiencies based on consultation with teams and approval of manager. Act as Subject Matter Expert in the discovery and investigation of critical security vulnerabilities, as required. Required SkillsExperience 5+ years IT experience 3+ years of experience in design, implementation, and support of various Identity andor Access Management (IAM) solution 3+ years of experience in Java programming (or other relevant language) Demonstrated experience with Beanshell, LinuxUnix, Windows, scripting (Bash, PowerShell, Perl), SQL, LDAP, and web services. Experience with the design and deployment of secure RESTful Web Services Demonstrated experience leading and participating in troubleshooting, managing, and solving issues related to identities, systems, access, accounts, authentication, authorization, entitlements, and permissions. Knowledge of LDAP and identity federation. Exposure with source control tools (e.g. Subversion, GIT, CVS) Preferred Skills Knowledge of relational databases (Oracle, MSSQL, MySQL, etc.) Knowledge of enterprise directories (LDAP, Active Directory, etc.) Knowledge of enterprise systems (SAP, PeopleSoft, Workday, ServiceNow) Experience setting up and installing software on Windows and Unix (Linux, HP, Solaris, AIX) platforms Experience with the following web technologies (XML, SPMLSOAP, Web Services, etc.) Experience with web application servers (Tomcat, WebSphere, WebLogic, JBOSS, etc.) Familiarity with Role Based Access Control (RBAC) a plus Hands-on experience with the Oracle Access Management Stack, (OAM or OIF) or similar access management products such as CA Siteminder andor Okta. Hands-on experience with Oracle Identity Management Stack (OIM or OIG) or similar Identity Management products such as OneIdentity andor RSA. Hands-on experience working with Oracle Directories (ODSEE, OUD andor OID), Active Directory or similar LDAP technologies. Experience with Agile principles and practices. Knowledge of ITIL change managements and problem management best practices. Some familiarity of iOS and Android ecosystems to support the credentialing of mobile devices.