Senior IAM Systems Engineer responsible for designing and implementing authorization solutions at RBC. Collaborating with security, infrastructure, and compliance teams to enhance risk management and user experience.
Responsibilities
Design and implement enterprise authorization solutions using Open Policy Agent (OPA) with Rego for fine-grained, policy-as-code access control
Develop and maintain authorization policies in JSON-structured Rego, ensuring scalability, reusability, and alignment with business and regulatory requirements
Integrate Policy Decision Points (PDPs) with Policy Information Points (PIPs) across RBC’s ecosystem (e.g., Workday, Salesforce, Beeline) to centralize entitlement data
Build custom authorizers, sidecars, and connectors to extend authorization capabilities to legacy and modern applications
Engineer a centralized attestation service by aggregating authorization policies, roles, entitlements, and physical access data into a unified compliance framework
Leverage graph database technologies (Neo4j) to model complex relationships between identities, resources, and permissions for advanced access analytics
Automate policy deployment, testing, and lifecycle management using CI/CD pipelines (GitHub Actions) and infrastructure-as-code (IaC) principles
Collaborate with Security, Risk, and Audit teams to ensure authorization controls meet regulatory standards (FRB, OSFI, Part 30)
Optimize policy evaluation workflows with custom code and AI/ML frameworks (where applicable) to enhance decision-making efficiency
Document integration patterns, runbooks, and standards for enterprise-wide adoption and operational consistency
Support incident response, troubleshooting, and root-cause analysis for authorization-related issues
Requirements
5+ years of experience in DevOps, IAM, or SRE authorization engineering, or related fields
Strong programming skills in Python, Go, or Java for policy automation and integration
Working knowledge of DevOps/ DevSecOps practices, including CI/CD pipelines and infrastructure automation
Proficiency in API integrations (REST, GraphQL) and microservices architecture
Familiarity with cloud-native authorization solutions (AWS IAM, Azure AD Conditional Access)
Familiarity with enterprise IAM platforms (e.g., Entra, Auth0, SailPoint, CyberArk, ForgeRock, Okta)
Strong problem-solving and collaboration skills, with the ability to drive cross-functional initiatives
Benefits
A comprehensive Total Rewards Program including bonuses and flexible benefits
Competitive compensation
Commissions and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
Opportunities to do challenging work and take on progressively greater accountabilities
Lead Systems Engineer responsible for Instrumentation and Control systems for BWRX - 300. Focused on system integration, validation, and requirements management with a regulated background.
Systems Engineer designing, developing, and testing Instrumentation and Control systems for safety critical functions in BWRX - 300 Small Module Reactor. Collaborating with various engineering disciplines for effective integration and execution.
Automation Systems Engineer managing critical automation systems and optimizing processes with an inclusive team at TELUS Agriculture and Consumer Goods in Canada.
Senior Atlassian Systems Engineer driving best practices, adoption, and expansion of Atlassian tools at Lime. Leading platform architecture and governance for corporate technology in a remote capacity.
Senior People Systems Analyst at OpenTable supporting and configuring Workday applications. Collaborating with teams to ensure system efficiency in a hybrid work environment.
Senior Systems Engineer managing enterprise IT infrastructure at UJA Federation. Leading cloud and security initiatives while ensuring high availability and performance of systems.
AVP of Systems & Automation managing SaaS Onboarding processes for top financial institutions. Focusing on internal process improvement and automated solutions in financial technology environment.
Junior Systems Engineer supporting Linux - based infrastructure environments with exposure to Kubernetes and automation. Collaborating closely with Toronto - based Infrastructure & Operations team and colleagues across North America.
Senior Business Systems Analyst leading technology initiatives for branch operations at TD. Engaging stakeholders and managing requirements for complex projects in regulated environments.
Systems Engineer supporting a high number of application flows for Wealth Management systems. Analyzing infrastructure requirements and addressing escalations with a focus on enterprise environments.