Identity Access Manager Engineer - Senior - Remote

  • Remote job

Identity Access Manager Engineer - Senior - Remote

Job description

Company Overview

Provision IAM is a custom digital solutions agency with specialized experience and knowledge in the financial and regulatory industry. For over 26 years, Provision IAM has helped businesses to manage digital operations and optimizations. Most recently, Provision IAM's FinTech team developed an innovative and affordable Identity and Access Management solution for financial institutions.

Our team’s capabilities range from the highly creative to the extremely technical. While we each have varying backgrounds, we all share one common characteristic — passion for work, which integrates seamlessly into our customers’ existing systems.

Provision IAM is a great place to work! We offer competitive salaries, an individualized networking and education budget, company-paid insurance benefits, IRA plan with company match, and more.

Headquartered in Cumberland, MD, we have an extended network of experts on our team who work in a dozen states. We recognize the critical impact each employee creates in helping us and our clients achieve success.

In addition to the agency work that we do, we specialize in implementing Identity and Access Management (IAM) systems. IAM is used to define and manage the roles and access privileges of individual users across internal systems. Provision® by Provision IAM is a single-source IAM system tailored to the financial industry. Provision automates repetitive tasks, so they are completed within minutes, not hours. It integrates with third-party systems, allows banks to achieve a superior level of compliance with regulations, and provides documentation and reporting of system-wide permissions and activity.

Identity and Access Management systems are not only applicable to financial institutions. They are ideal for universities that must manage a high volume of users, including students, faculty, and alumni. Universities also have the unique challenge of provisioning and de-provisioning accounts on a schedule that matches up with school semesters.

If you apply with us, you should thrive on being challenged by your work. You must be willing to think outside of traditional solutions and be ahead of the pack in learning newer technologies. Passion for your work should be your first priority. If this sounds appealing, we want to talk to you!

Job Overview

At Provision IAM, we work with a variety of technologies and frameworks. As an Identity Access Management Engineer, you will be working with our Developers and DevOps Engineers to integrate various systems with Identity and Access Management solutions for the purpose of user account provisioning and access control.


  1. Facilitate and Guide Customers through Provision Implementation process via Onboarding Platform
    1. Including Resource Preview facilitation

  2. Collect Provision configuration information that is not included in OP to date. For example:
    1. Activation mappings

    2. Custom field mappings

    3. Protected accounts

  3. Deliver Provision Management Platform (midPoint) Implementations
    1. Requires low to mid level expertise of midPoint or similar software

    2. Implement customized configuration via the OP

    3. Ensure/Facilitate configuration of Provision Management Platform instance

  4. Provide Provision Customer ongoing support
    1. Training

    2. Provide Provision IAM expertise, best practices

    3. Answering questions on Provision Software usage

    4. Troubleshooting issues/concerns in Provision Management Platform and Connectors

    5. Document Provision Onboarding Platform bugs and submit to product team

  5. Provision Product Enhancement
    1. Provide boots-on-the-ground Provision feedback

    2. Identify recurring client needs currently lacking support in Provision for consideration and prioritization

    3. Implement Provision Management Platform Standard Configuration Enhancements


  1. Experience Programming with a Modern Programming Language
    1. Groovy, Java, Javascript, Python, etc

  2. Experience working with RESTful web services

  3. Working knowledge of GIT Version Control

  4. Familiarity with XML/HTML

  5. Identity Access Management/Governance and Role Based Access Controls (RBAC) Expertise

  6. Ability to quickly and effectively learn new tools and technologies

  7. Strong communication skills
    1. Effective Communication: Must be able to confidently and accurately communicate technical details to technical and non technical recipients alike.

    2. Active Listening - Must be able to listen well and understand client requests and questions in order to be able to respond with effective solutions.

    3. Critical Thinking - In the moment analysis and discussion of ideas and information to offer up solutions. (Does not mean you always have the perfect answer immediately, but you know how to think through and talk through a solution and offer up your expertise based on standards, best practices, and product subject matter expertise.)


  1. Experience with midPoint or similar Identity Access Management application

  2. Understanding of Windows Active Directory or LDAP

  3. Knowledge of banking regulatory environments and risk management practices

  4. Familiarity with auditing and compliance methods in an enterprise environment

  5. Experience working as part of an Agile Team

  6. Windows/Linux Systems Administration Experience

  7. Java Development Experience

  8. Experience with SAML, OAuth, OpenID or other SSO

Other Requirements:

  • Must be authorized to work in the United States

  • Must be highly proficient in written and spoken English

  • In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and complete the required employment eligibility verification form upon hire.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.