JPMorgan Chase Software Engineering Director - IGA in New York, New York
JPMorgan Chase & Co . (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world’s most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com at http://www.jpmorganchase.com/ .
Cybersecurity & Technology Controls (CTC) delivers streamlined and consistent solutions supporting JPMorgan Chase’s Controls and IT Risk agendas with a focus on risk reduction, stability, security, delivery, resiliency and efficiencies. CTC’s focus on standardization, consistency and simplicity fosters long-term productivity, quality and innovation across JPMorgan Chase. The disciplines within this organization are Oversight & Controls Technology, Cloud Controls, Resiliency, Security, Identity & Access Management, IT Risk & Controls, and Third Party Risk Management
The Global Identity and Access Management (GIAM) organization within CTC provides access control governance and Identity Services for all lines of business (LOBs) globally, providing the right access to the right people at the right time for all technology platforms and applications supported by CTC, and provides a comprehensive set of applications, tools, and staff to globally implement, monitor and manage technology risk solutions.
The Identify Governance and Administration team (IGA) within GIAM is the lifecycle management of the access security configuration (Identity & Account Management). The primary focus being on standardization of the ecosystem, providing automated provisioning, end-to-end reconciliation, and Role-Based Access Control (RBAC) and Segregation of Duties (SOD) framework.
As an Software Engineering Lead - IGA , you will work with business and IT leadership supporting Identity Governance and Administration services as we focus on improving the user’s experiences while lowering access risk. You will be accountable to Business and Technology Management for end to end application scoping, planning, development, implementation and post-implementation maintenance and support. You will prioritize and manage development and implementation of enhancements/changes; oversee installations and Release Management including the final production acceptance review and signoff; manage the issue resolution process for any application production problems; and oversee Operations Monitoring and Capacity Management.
Specific responsibilities include :
Leads a large, complex and / or highly-visible program that has significant financial, reputational or regulatory risk and requires deep and broad subject matter expertise
Directs cross-organizational program teams through project lifecycle from initiation to project execution, including executive approval and multiple demand management processes
Directs overall project team activities and monitor progress, including project health, capacity planning, developing and mentoring staff and internal process improvement activity
Assists one or more major business units by acting as the thought leader for program-related activities: turning strategic plans into programs, identifying project framework, defining resource needs, and navigating the resource-demand processes
Communicates effectively with senior management via multiple channels
Resolves conflict through expert collaboration and broad decision-making
Manages budget for assigned projects or program, monitors progress and adjusts resources and priorities accordingly
Interacting with client users to understand and prioritize demand while suggesting enhancements
People Management & Leadership
Builds cohesive, winning teams through strong communication and involvement of all team members
Takes action to develop and provide team with resources and opportunities to maximize performance
Open to different points of view and constructive feedback
Recognized as subject matter expert, trusted partner or role model
Able to manage influence and motivation upward and downward
Oversees activities of other Application Managers, as applicable, and providing individuals with constructive feedback as it pertains to team performance
Client Focus/ Partnership
Acts as a strategic partner to clients - balances client / customer needs with those of the firm
Engages organization in introducing ideas for improving client service
Mobilizes resources across boundaries to solve issues in a productive manner
Pursues cross functional opportunities to improve customer experience or meet customer needs
Experience of delivering architectures for platforms and architectural standards is a key requirement. Cloud platforms are, by their nature, open to experimentation and the flexibility to propose architectural ideas and models test on the target environment and refine the architecture based on results and observations will be a key skill.
The successful candidate will have a good understanding of technical architecture and enterprise architecture. Understanding of ITIL and Identity & Access Management concepts is advantageous. Equally experience of Agile and Continuous Integration / Continuous Delivery is also highly desirable.
A good understanding of I&AM concepts, including but not limited to provisioning, RBAC, SCIM, LDAP, LDAP and other governance and authorization and governance standards.
You will need a good user level understanding of the operation and build of a standard Linux server or Windows box. This is to include the use of typical user level commands, the ability to compile and install common packages and use common tools such as network and performance testing utilities.
Ability to program in Java or Python or other languages with a Cloud Providers CLI is highly desirable. Experience with the Boto libraries for Python or AWS Tools for PowerShell would be very useful but not essential.
Understanding of XML based template markup languages is desirable.
Experience with automation tools such as GitHub, Jenkins, Ansible, Puppet, Chef, Salt or Opsworks are all useful skills.
We are looking for a self-motivated leader and seasoned technologist who is enthusiastic and has a natural curiosity for new processes, technology and an enthusiasm for delivering new services. The successful candidate will demonstrate strong organizational skills, excellent program / project management skills, a solid understanding of risk and controls for the firm and the ability to address issues independently, even when working under pressure, with challenging deadlines. Given that the role will involve communicating with employees at varying levels, with diverse functional roles, the individual will need strong communication and negotiation skills.
12+ years of experience in / knowledge of more than one of the following areas: Program / Project Management, Controls, Risk, Technology, Audit, Legal / Compliance
Experienced senior technology manager with proven contributions to the development and execution of strategic technology and process change initiatives in the context of broad corporate, business and finance goals.
Must have experience as a team leader/manager, providing support and a review point, for Project Managers and Developers. Overseeing activities of other Application Managers, as applicable and providing individuals with constructive feedback as it pertains to team performance. Coaching staff in technical matters and delivering on other job-related responsibilities
Direct experience with Identity and Access processes, controls and systems and expertise in the RBAC domain strongly preferred.Experience or background in Access Uplift, Privileged / Enterprise Vault services, Account Lifecycle (ALM) monitoring, access reconciliation and reporting.
Strong track record of driving and delivering results
Experience of working in an international team for a major enterprise is desirable.
Experience of both Waterfall and Agile project management methodologies.
Ability to write technical and API documentation and project reports tailored to a range of different audiences.
Excellent written and oral communication skills with the ability to present information in differing degrees of detail and form, depending on the audience (including executive presentations)
Strong organizational and prioritization skills and ability to multi task and deliver to a tight deadline
Self-starter who enjoys working in a fast-paced and demanding environment
Experience and proven ability in developing management reports, gathering /analyzing complex data, developing accurate conclusions and providing recommendations with sufficient comprehension of the business to understand risk implications
Strong interpersonal skills and ability to work with and influence people at all levels across organizational boundaries
Ability to work in a highly collaborative and matrixed environment
Proven ability to build strong partnerships with colleagues and desire to learn quickly, be flexible and think strategically
Vendor engagement experience preferred
Experience identifying strategic improvements and delivering measurable change in a planned
Required Technical Experience
Demonstrated expertise in either Java / Python or C/C++ Strong Bash
Strong with distributed middleware
Strong SVN/Version management
Preferred Technical Experience
Experience with identity governance platforms
Experience with LDAP and Virtual Directories
Experience with ETL frameworks
Experience with authorization protocols like XACM and UMA
Experience with Privileged Access Management
Experience with Kerberos, SAML, Oauth, OpenID Connect
Experience with federated identity platforms / products
Experience with public cloud APIs
Experience with micro-service and cloud design patterns
Experience in UX design & UI development
Familiarity with Agile development processes
Familiarity with JIRA/Confluence
JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.