Senior Full Stack Security Developer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Security Developer at RBC focused on embedding security into technology stack for financial transactions. Design, develop, and implement secure application systems while ensuring compliance with industry standards.

Responsibilities

  • Join our innovative PayEdge Technology team at RBC, where we're building the security foundation for accounts payable and accounts receivable solutions
  • Take ownership of designing, developing, and implementing secure application systems that protect critical financial transactions
  • Drive Security Excellence: Lead application security reviews, threat modeling, and code reviews to identify and mitigate vulnerabilities before they reach production
  • Own application security vulnerability management, from discovery through remediation and validation
  • Design and implement automated security testing frameworks to enforce secure coding practices across the development lifecycle
  • Ensure Compliance & Risk Management: Manage security release cycles and coordinate security patches across the organization
  • Support compliance and regulatory processes, including PCI certification, penetration testing, and annual security assessments
  • Identify and recommend security improvements to strengthen our overall application security posture
  • Foster a Security Culture: Mentor development and security teams through targeted training and knowledge-sharing initiatives
  • Collaborate across multiple departments and stakeholders to integrate security into agile project workflows
  • Champion security best practices as a trusted technical advisor

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of working experience with Laravel, PHP, and front-end technologies such as JavaScript, HTML, CSS and Angular framework
  • 5+ years of hands-on experience with Java and SpringBoot
  • 5+ years of experience working with RDBMS, e.g. MySQL, MSSQL, NoSQL, e.g. MongoDB, ELK and data streaming technologies (Kafka)
  • Expert in OWASP, static/dynamic analysis, and common security tools including Burp Suite and OWASP Zap
  • Strong skill in secure code review and remediation guidance
  • Knowledge of API security, authentication/authorization (OAuth2, JWT, OpenID Connect)
  • Understanding of secrets management and secure configuration practices
  • Experience with CI/CD pipelines (Jenkins, GitHub, Vault, Security scanning tools, etc.)
  • Familiarity with thread modeling methodologies (e.g. Stride, Pasta)
  • Ability to work in an Agile environment
  • Excellent and professional communication skills (written and verbal) with an ability to articulate complex topics in a clear and concise manner

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • 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

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AngularJavaJavaScriptJenkinsKafkaLaravelMongoDBMySQLNoSQLPHPRDBMSSpring BootSpringBootVault

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.