Software Engineer - Identity & Access Management

DTCCJersey City, NJ
Hybrid

About The Position

DTCC is seeking a Software Engineer to join its Identity and Access Management (IAM) organization, specifically focusing on workforce access management. The IAM team is responsible for the full lifecycle of user access, including automated Day 1 provisioning, last-day de-provisioning, and transfer-related access adjustments. They also manage Access Recertification, Role-Based Access Control (RBAC), Policy-Based Access Control (PBAC), and Privileged Access Management (PAM). In this role, the Software Engineer will design, develop, and integrate solutions to enable secure and efficient access management across the enterprise. This involves implementing risk-based automated access management, policy-based authorization, and enhancing RBAC capabilities, including birthright roles. The position includes software development, testing, and providing Level 3 support for IAM products. DTCC is at the forefront of innovation in the financial markets, committed to employee growth and professional development, fostering a diverse and supportive internal community.

Requirements

  • Minimum of 6-8 years of related experience.
  • Bachelor's degree preferred or equivalent experience.
  • 6–8+ years of software engineering experience.
  • Strong programming skills in Java, Python, and database development (SQL/NoSQL).
  • Experience building or integrating solutions in IAM, identity governance, or security engineering environments.
  • Solid understanding of RBAC, PBAC, authorization models, and identity lifecycle management.
  • Experience with scripting and automation for workflow orchestration.

Nice To Haves

  • Hands-on experience with Privileged Access Management solutions.
  • Exposure to risk-based access frameworks and adaptive policy enforcement.
  • Understanding of access recertification, entitlement management, and identity compliance.
  • Experience with modern CI/CD pipelines, API development, or cloud identity services.

Responsibilities

  • Design, develop, and integrate custom IAM services that support RBAC, PBAC, PAM, and automated access management.
  • Build and enhance risk-based access automation and policy-based authorization frameworks.
  • Develop and optimize role-based access capabilities, including birthright access provisioning.
  • Write clean, testable code and participate in unit, integration, and regression testing for IAM components.
  • Provide Level 3 engineering support, performing root-cause analysis and resolving complex IAM issues.
  • Collaborate with product owners, architects, and cross-functional teams to ensure alignment with security, compliance, and governance standards.
  • Contribute to continuous improvement of identity services, automation, and engineering best practices.

Benefits

  • Competitive compensation, including base pay and annual incentive
  • Comprehensive health and life insurance and well-being benefits, based on location
  • Pension / Retirement benefits
  • Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
  • DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service