[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsecure-software-development":3,"seo-content-expertise-secure-software-development-ca":171,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsecure-software-development":172,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fsecure-software-development":245},{"industry":4,"employment_type":13,"expertise_skills":17,"it_skills":90,"salary_currency":163,"processed_working_hours":168},[5,9],{"key":6,"label":7,"count":8},"financial services","Financial Services",2,{"key":10,"label":11,"count":12},"banking","Banking",1,[14],{"key":15,"label":16,"count":8},"permanent","PERMANENT",[18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87],{"key":19,"label":20,"slug":19,"count":8},"secure-software-development","Secure Software Development",{"key":22,"label":23,"slug":22,"count":8},"risk-management","Risk Management",{"key":25,"label":26,"slug":25,"count":12},"aiml-engineering","Ai\u002FMl Engineering",{"key":28,"label":29,"slug":28,"count":12},"application-engineering","Application Engineering",{"key":31,"label":32,"slug":31,"count":12},"application-security","Application Security",{"key":34,"label":35,"slug":34,"count":12},"audit-support","Audit Support",{"key":37,"label":38,"slug":37,"count":12},"business-requirements-analysis","Business Requirements Analysis",{"key":40,"label":41,"slug":40,"count":12},"compliance","Compliance",{"key":43,"label":44,"slug":43,"count":12},"cvecwe-knowledge","Cve\u002FCwe Knowledge",{"key":46,"label":47,"slug":46,"count":12},"evidence-validation","Evidence Validation",{"key":49,"label":50,"slug":49,"count":12},"governance","Governance",{"key":52,"label":53,"slug":52,"count":12},"mentoring","Mentoring",{"key":55,"label":56,"slug":55,"count":12},"patch-management","Patch Management",{"key":58,"label":59,"slug":58,"count":12},"performance-optimization","Performance Optimization",{"key":61,"label":62,"slug":61,"count":12},"process-improvement","Process Improvement",{"key":64,"label":65,"slug":64,"count":12},"quality-assurance-and-testing","Quality Assurance And Testing",{"key":67,"label":68,"slug":67,"count":12},"release-management","Release Management",{"key":70,"label":71,"slug":70,"count":12},"remediation-tracking","Remediation Tracking",{"key":73,"label":74,"slug":73,"count":12},"responsible-ai","Responsible Ai",{"key":76,"label":77,"slug":76,"count":12},"risk-treatment","Risk Treatment",{"key":79,"label":80,"slug":79,"count":12},"root-cause-analysis","Root-Cause Analysis",{"key":82,"label":83,"slug":82,"count":12},"secure-coding-training","Secure Coding Training",{"key":85,"label":86,"slug":85,"count":12},"software-development","Software Development",{"key":88,"label":89,"slug":88,"count":12},"software-development-lifecycle-sdlc","Software Development Lifecycle (Sdlc)",[91,94,97,100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160],{"key":92,"label":93,"slug":92,"count":12},"aws-agentcore","Aws Agentcore",{"key":95,"label":96,"slug":95,"count":12},"azure-ai-foundry","Azure Ai Foundry",{"key":98,"label":99,"slug":98,"count":12},"azure-ai-search","Azure Ai Search",{"key":101,"label":102,"slug":101,"count":12},"azure-openai","Azure Openai",{"key":104,"label":105,"slug":104,"count":12},"cloud-computing","Cloud Computing",{"key":107,"label":108,"slug":107,"count":12},"dashboarding","Dashboarding",{"key":110,"label":111,"slug":110,"count":12},"data-analysis","Data Analysis",{"key":113,"label":114,"slug":113,"count":12},"github-copilot","Github Copilot",{"key":116,"label":117,"slug":116,"count":12},"java","Java",{"key":119,"label":120,"slug":119,"count":12},"jira-rovo","Jira Rovo",{"key":122,"label":123,"slug":122,"count":12},"large-language-models-llms","Large Language Models (Llms)",{"key":125,"label":126,"slug":125,"count":12},"microservices","Microservices",{"key":128,"label":129,"slug":128,"count":12},"microsoft-copilot-studio","Microsoft Copilot Studio",{"key":131,"label":132,"slug":131,"count":12},"model-context-protocol-mcp","Model Context Protocol (Mcp)",{"key":134,"label":135,"slug":134,"count":12},"prompt-engineering","Prompt Engineering",{"key":137,"label":138,"slug":137,"count":12},"qualys-vm","Qualys Vm",{"key":140,"label":141,"slug":140,"count":12},"reporting","Reporting",{"key":143,"label":144,"slug":143,"count":12},"restful-apis","Restful Apis",{"key":146,"label":147,"slug":146,"count":12},"retrieval-augmented-generation-rag","Retrieval-Augmented Generation (Rag)",{"key":149,"label":150,"slug":149,"count":12},"servicenow-security-operations","Servicenow Security Operations",{"key":152,"label":153,"slug":152,"count":12},"snyk","Snyk",{"key":155,"label":156,"slug":155,"count":12},"sql","SQL",{"key":158,"label":159,"slug":158,"count":12},"swaggeropenapi","Swagger\u002FOpenapi",{"key":161,"label":162,"slug":161,"count":12},"vector-databases","Vector Databases",[164,166],{"key":165,"label":165,"count":12},"CAD",{"key":167,"label":167,"count":12},"USD",[169],{"key":170,"label":170,"count":8},"FULL_TIME",{},{"total":8,"jobs":173},[174,222],{"id":175,"slug":176,"title":177,"raw_title":178,"is_featured":179,"company":180,"raw_hiringOrganization_logo_url":178,"processed_city_gmaps":183,"processed_country_iso_code_gmaps":185,"processed_home_office":187,"processed_salary_min":188,"processed_salary_max":189,"processed_salary_currency":167,"processed_salary_source":190,"processed_working_hours":191,"processed_employment_types":15,"processed_it_skills":192,"processed_it_skills_labels":195,"processed_job_expertise_skills":207,"processed_job_expertise_skills_labels":208,"max_cpc":12,"actual_cpc":221},81406,"senior-genai-software-developer-bank-of-montreal","Senior GenAI Software Developer",null,false,{"name":181,"slug":182,"logo_url":178},"Bank of Montreal","bank-of-montreal",[184],"Toronto",[186],"CA","hybrid",70000,150000,"estimated",[170],{"sql":193,"java":8,"jira rovo":193,"azure openai":8,"restful apis":194,"aws agentcore":193,"microservices":194,"github copilot":193,"azure ai search":8,"cloud computing":194,"swagger\u002Fopenapi":193,"azure ai foundry":8,"vector databases":193,"prompt engineering":194,"microsoft copilot studio":8,"large language models (llms)":194,"model context protocol (mcp)":193,"retrieval-augmented generation (rag)":194},3,4,[156,135,196,197,198,199,200,126,105,201,202,162,203,117,204,205,206,129],"JIRA Rovo","GitHub Copilot","AWS AgentCore","RESTful APIs","Swagger\u002FOpenAPI","Large Language Models (LLMs)","Retrieval-Augmented Generation (RAG)","Model Context Protocol (MCP)","Azure OpenAI","Azure AI Foundry","Azure AI Search",{"mentoring":194,"ai governance":193,"responsible ai":193,"risk management":193,"troubleshooting":194,"version control":193,"ai\u002Fml engineering":194,"release management":193,"system integration":194,"agile methodologies":193,"root-cause analysis":194,"software development":194,"technical leadership":194,"solution architecture":194,"application engineering":194,"performance optimization":193,"secure software development":193,"quality assurance and testing":193,"test driven development (tdd)":193,"business requirements analysis":193,"software development lifecycle (sdlc)":194},[86,29,209,210,53,211,212,213,214,20,215,216,38,217,218,68,219,220,80,59,23],"AI\u002FML Engineering","Technical Leadership","Agile Methodologies","Software Development Lifecycle (SDLC)","Quality Assurance and Testing","Test Driven Development (TDD)","Responsible AI","AI Governance","Solution Architecture","System Integration","Version Control","Troubleshooting",1.2,{"id":223,"slug":224,"title":225,"raw_title":178,"is_featured":179,"company":226,"raw_hiringOrganization_logo_url":178,"processed_city_gmaps":229,"processed_country_iso_code_gmaps":230,"processed_home_office":231,"processed_salary_min":232,"processed_salary_max":233,"processed_salary_currency":165,"processed_salary_source":190,"processed_working_hours":234,"processed_employment_types":15,"processed_it_skills":235,"processed_it_skills_labels":236,"processed_job_expertise_skills":241,"processed_job_expertise_skills_labels":242,"max_cpc":12,"actual_cpc":221},66847,"senior-information-security-analyst-vulnerability-governance-the-toronto-dominion-bank-canada","Senior Information Security Analyst (Vulnerability Governance)",{"name":227,"slug":228,"logo_url":178},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[184],[186],"onsite",81600,115200,[170],{"wiz":8,"snyk":8,"veracode":8,"qualys vm":8,"reporting":193,"dashboarding":193,"data analysis":193,"servicenow security operations":193},[237,238,153,239,240,111,141,108],"ServiceNow Security Operations","Veracode","Qualys VM","Wiz",{"compliance":194,"governance":194,"audit support":193,"risk treatment":193,"risk management":194,"patch management":193,"cve\u002Fcwe knowledge":193,"evidence validation":193,"process improvement":193,"application security":193,"remediation tracking":194,"secure coding training":193,"vulnerability management":194,"secure software development":193},[50,23,41,243,32,56,20,244,77,71,47,35,83,62],"Vulnerability Management","CVE\u002FCWE Knowledge",{"total":246,"jobs":247},0,[]]