Skip to main content
Full-Time
On-Site

Senior Application Developer (Global Security)

View on Map

Description

The Security Insights & AI - Digital Development team within Global Cyber Security is seeking a full-stack developer. This role involves undertaking complex development initiatives, designing, architecting, and building custom solutions for areas like Cyber & Digital Threat Hunting, Cyber Analytics, and Adversary Emulation. The successful candidate will be responsible for the design and implementation of applications that host LLM-powered tools, ensuring that objectives are met on time and aligned with project goals through effective coordination, development, communication, and execution.

What We're Looking For

Help build and maintain systems, products, and tools for solutions spanning financial and cybercrime domains.

Engineer high-quality integrated systems across multiple teams.

Develop maintenance procedures to ensure optimal productivity of applications.

Integrate applications to various cloud-based platforms.

Gather input from stakeholders to guide development and enhance final product deliverables.

Continuously identify potential issues, conflicts, and risks, analyze them, and develop appropriate mitigations or escalate as needed.

Establish strong working relationships across various business units and platforms to build influence and impact with key business partners.

Possess technical strength with 5+ years of experience in developing and deploying code for production systems.

Knowledgeable in building highly scalable, robust, and fault-tolerant applications.

Strong programming skills in Python (Django, FastAPI).

Hands-on experience with web development (Typescript, Tailwind, NuxtJS) and modern frontend technologies (VueJS, Angular, React).

Deadline-driven and results-oriented; able to maintain high-quality standards while managing multiple tasks and deadlines simultaneously.

Ideal Candidate

Experience with Azure EntraID or similar IAM integrations.

Good understanding of SQL, NoSQL, and Vector databases.

Experience in cloud engineering and deployments (Openshift, Azure).

Professional experience with LLMs, RAG, vector search, context engineering pipelines, and agent orchestration frameworks (e.g., OpenAI, Cohere, pgvector, LangChain, LangGraph, Semantic Kernel).

Hard Skills

Active Learning
Agile Methodology
Application Integrations
Django Development
Emerging Technologies
Enterprise Application Delivery
Large Language Models (LLMs)
PostgreSQL
Python Software Development
Red Hat OpenShift
Structured Query Language (SQL)
TypeScript
Vuejs

Soft Skills

Detail-Oriented
Group Problem Solving
Teamwork
Deadline-driven
Results-oriented

Work Hours

37.5 hours/week

Benefits

Opportunity to develop industry-leading solutions that target cybersecurity concerns.
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.
A world-class training program in financial services.
Flexible work/life balance options.
Opportunities to do challenging work.

Also Available At

About the Company

R

Royal Bank of Canada

Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.

Purpose-driven
Inclusive
Innovative
Collaborative
Professional
View all jobs at Royal Bank of Canada

    We respect your privacy

    BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.