Security Developer
- Contract Length: 3 months
- Location: Calgary, Alberta
Raise is currently hiring a Security Developer on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client is a market-leading financial institution
Description
As a Security Developer in this role, you will be a key driver in transforming the client experience through advanced identity security. This role is central to our FY27 CIAM Enterprise Project, where we are transitioning toward a passwordless future. You will lead the implementation of phishing-resistant Passkeys and TOTP MFA across our Retail, Wealth, and Business banking platforms.
Your mission is to unify our identity ecosystem, ensuring a “one identity” experience for all clients while scaling platform quality through automated testing and data-driven insights.
Responsibilities
- Security Development & Integration: Design, develop, and integrate high-quality code into Identity Provider (IdP) systems. You will drive the Digital Sales initiative, unlocking self-serve credential claiming and identity verification via Persona.
- Automation & QA Strategy: Design and automate security testing processes, including the generation of test data, scripts, and cases. You will specify testing frameworks to optimize regression, integration, and performance testing.
- Identity Architecture: Work on unifying the identity ecosystem through a Universal Organizational Unit and centralized Enterprise Profile Management tool.
- Collaboration & Mentorship: Act as a subject matter expert for authentication systems, providing guidance to cross-functional teams and conducting policy/code reviews to ensure adherence to security standards.
- Strategic Security: Identify potential design vulnerabilities, build standardized security product requirements, and utilize Splunk for data-driven performance metrics.
- Partnership: Serve as an emissary of the Identity, Application, and Offensive Security team to promote strong partnerships with stakeholders across the bank.
Qualifications
- 3 years of experience within an IT Enterprise environment.
- Deep understanding of SSO standards and authentication flows, specifically SAML, OIDC, and OAuth 2.0.
- Proficiency in object-oriented programming languages, specifically Java and JavaScript. (Python is also an asset).
- Demonstrated experience designing and implementing test automation frameworks and processing results.
- Experience with API integration and security standards. Familiarity with FIDO2 and writing code specifically for authentication is highly valued.
- Strong working knowledge of Git and version control systems within an Agile framework.
- Interpersonal & Leadership Skills
- A self-starter who takes ownership of complex technical challenges and proposes effective, scalable solutions.
- The ability to articulate complex security concepts to both technical peers and non-technical business stakeholders.
- A proactive learner who prioritizes security in every line of code and adapts quickly to the evolving threat landscape.
- Ability to articulate complex security concepts to both technical peers and non-technical business stakeholders.
- A proactive learner who prioritizes security in every line of code and adapts quickly to the evolving threat landscape.
- Education and Certifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Additional Information
- A requirement for candidates to be considered for this role will be to complete a criminal and credit check (including Canadian Credit Risk Score)
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com.
#WES
#LI-SC1