Principal Engineer - Senior Customer Identity Access Management Developer
Listed on 2026-01-12
-
IT/Tech
Cybersecurity, Data Security
We are looking for a hybrid Principal Engineer I - Senior Customer Identity Access Management Developer for a contract role in Phoenix, AZ. The assignment is 6+ months with the potential to extend. This role requires 4 days on-site and Fridays remote.
Our CIAM engineer will be responsible for the technical implementation of the Strivacity CIAM platform, including application onboarding, configuration, and enforcement of security controls. This lead developer will work in a fast‑paced, agile environment to enhance customer trust, improve digital onboarding, and ensure regulatory compliance across our digital channels.
Key Responsibilities- Guide CIAM strategy and lead cross‑functional collaboration with security, application, and business teams.
- Work independently and as part of a cohesive team to deliver innovative software solutions.
- Analyze business requirements and translate them into tangible work tasks.
- Collaborate with developers, QA testers, and business partners for timely, high‑quality results.
- Mentor junior engineers, influence architecture decisions, and lead technical reviews.
- Contribute to continuous improvements through automation and design efficiencies.
- Proactively identify and fix issues to improve service scalability, resiliency, and fault tolerance.
- Act as a technical thought leader and trusted advisor to product and security teams.
- Follow relevant company procedures and help create and maintain documentation.
- Actively participate in all aspects of the delivery process.
- 8+ years of related experience.
- Bachelor’s degree in a related field required;
Master’s or MBA preferred. - Previous leadership experience preferred.
- Over five years of experience implementing identity and security standards within CIAM platforms (Strivacity, Forge Rock, Okta, Ping).
- Experience configuring and optimizing user experience flows such as registration, login, MFA, and recovery.
- Demonstrated understanding of CIAM concepts and modern identity architectures.
- Knowledge of CIAM industry standards (NIST, OWASP, ISO).
- Expertise in authentication standards like OAuth2, OIDC, SAML.
- Exposure to financial services or regulated industries; familiarity with GDPR, CCPA, HIPAA.
- Experience designing CIAM workflows: identity proofing, verification, registration, consent management, user lifecycle, authorization.
- Able to architect integrations between CIAM platforms and enterprise applications.
- Supports CIAM strategy and collaborates across security, application, and business teams.
- Experience designing, implementing, and maintaining CI/CD pipelines using Git, Azure Dev Ops.
- Detail‑oriented, organized, and able to manage multiple tasks and meet deadlines.
- Ability to learn new technologies and deliver results in fast‑paced production environments.
- Ability to communicate complex identity concepts to non‑technical stakeholders.
- Self‑motivated with effective verbal and written communication.
- Advanced knowledge of Financial Services or Banking preferred.
- Advanced knowledge of regulatory and legal compliance obligations.
- Advanced experience leading cross‑functional teams and managing multiple projects.
- Advanced familiarity with IT capability models and governance frameworks.
- Advanced speaking and writing communication skills.
Software Resources, founded more than three decades ago, is a trusted staffing partner specializing in Technology, Finance, and Accounting placements. We work nationwide to connect skilled professionals with companies seeking the right talent.
As a member of our team, you will have access to benefits including medical, dental, and vision coverage; a 401(k) with company match; short‑term disability; and life insurance with AD&D.
If this position interests you, we encourage you to apply. View all our openings at Software Resources Careers
.
Senior Principal Engineer
• Phoenix, AZ, United States
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).