[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-aws-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Faws?page=2":8,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Faws?page=2":748,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Faws?page=2":910},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Faws.webp",null,"skill:aws:ca","2026-08-17T09:01:56.381096+02:00",{"total":9,"jobs":10},55,[11,72,108,174,223,259,286,321,368,392,442,470,501,530,559,602,635,667,694,727],{"id":12,"slug":13,"title":14,"raw_title":5,"is_featured":15,"company":16,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":19,"processed_country_iso_code_gmaps":21,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":28,"processed_employment_types":30,"processed_it_skills":31,"processed_it_skills_labels":34,"processed_job_expertise_skills":56,"processed_job_expertise_skills_labels":57,"max_cpc":70,"actual_cpc":71},70536,"quantitative-developer-alpha-research-team-gam-summer-2027-co-opinternship-12-months-bank-of-montreal","Quantitative Developer (Alpha Research Team) - GAM, Summer 2027 (Co-op\u002FInternship) - 12 months",false,{"name":17,"slug":18,"logo_url":5},"Bank of Montreal","bank-of-montreal",[20],"Toronto",[22],"CA","onsite",40500,80000,"CAD","estimated",[29],"FULL_TIME","student",{"aws":32,"gcp":32,"git":32,"sql":33,"apis":32,"azure":32,"ci\u002Fcd":32,"spark":32,"docker":32,"duckdb":32,"pandas":32,"polars":32,"python":33,"airflow":32,"prefect":32,"testing":32,"microservices":32,"modular design":32,"version control":32,"machine learning":32,"object-oriented programming":32},2,3,[35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55],"Python","SQL","Git","Pandas","Polars","DuckDB","Spark","AWS","Azure","GCP","APIs","Microservices","Airflow","Prefect","Docker","Machine Learning","CI\u002FCD","Object-Oriented Programming","Modular Design","Testing","Version Control",{"data analysis":32,"risk modeling":32,"data pipelines":32,"data validation":32,"data engineering":32,"financial modeling":32,"data transformation":32,"portfolio analytics":32,"cloud infrastructure":32,"software engineering":32,"investment management":32,"quantitative research":32},[58,59,60,61,62,63,64,65,66,67,68,69],"Data Engineering","Data Pipelines","Quantitative Research","Portfolio Analytics","Financial Modeling","Risk Modeling","Investment Management","Software Engineering","Cloud Infrastructure","Data Validation","Data Transformation","Data Analysis",1,1.2,{"id":73,"slug":74,"title":75,"raw_title":5,"is_featured":15,"company":76,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":77,"processed_country_iso_code_gmaps":78,"processed_home_office":79,"processed_salary_min":80,"processed_salary_max":81,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":82,"processed_employment_types":83,"processed_it_skills":84,"processed_it_skills_labels":86,"processed_job_expertise_skills":90,"processed_job_expertise_skills_labels":91,"max_cpc":70,"actual_cpc":71},70424,"artificial-intelligence-data-architect-developer-bank-of-montreal","Artificial Intelligence & Data Architect (Developer)",{"name":17,"slug":18,"logo_url":5},[20],[22],"hybrid",85500,185000,[29],"permanent",{"aws":85,"gcp":32,"sql":33,"apis":33,"azure":32,"mlops":33,"python":85,"pytorch":33,"tensorflow":33,"microservices":33},4,[35,36,42,87,88,43,44,89,45,46],"TensorFlow","PyTorch","MLOps",{"llms":33,"sdlc":85,"genai":33,"data pipelines":85,"data governance":33,"machine learning":85,"model deployment":85,"model monitoring":85,"proof-of-concept":33,"data architecture":85,"cloud architecture":85,"software development":85,"solution architecture":85,"reinforcement learning":33,"artificial intelligence":85,"enterprise architecture":85,"financial industry knowledge":33,"technical roadmap development":85},[92,93,94,50,95,96,97,59,98,99,100,101,102,103,104,105,106,107],"Software Development","Data Architecture","Artificial Intelligence","Enterprise Architecture","Solution Architecture","SDLC","Model Deployment","Model Monitoring","Cloud Architecture","GenAI","LLMs","Reinforcement Learning","Financial Industry Knowledge","Data Governance","Technical Roadmap Development","Proof-of-Concept",{"id":109,"slug":110,"title":111,"raw_title":5,"is_featured":15,"company":112,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":113,"processed_country_iso_code_gmaps":114,"processed_home_office":23,"processed_salary_min":115,"processed_salary_max":116,"processed_salary_currency":117,"processed_salary_source":27,"processed_working_hours":118,"processed_employment_types":83,"processed_it_skills":119,"processed_it_skills_labels":120,"processed_job_expertise_skills":145,"processed_job_expertise_skills_labels":146,"max_cpc":70,"actual_cpc":71},70592,"system-admin-on-prem-cloud-aws-azure-bank-of-montreal","System Admin - On-prem & Cloud (AWS & Azure)",{"name":17,"slug":18,"logo_url":5},[20],[22],55500,120000,"USD",[29],{"aks":33,"aws":85,"cdk":33,"eks":33,"iis":33,"tsm":32,"bash":85,"cdktf":33,"linux":85,"apache":33,"avamar":32,"github":33,"python":85,"rubrik":32,"tomcat":33,"ansible":85,"dynatrace":32,"websphere":33,"cloudwatch":32,"powershell":85,"azure devops":33,"azure monitor":32,"cloudformation":33,"github actions":33,"windows server":85,"microsoft azure":85},[42,121,122,123,124,125,126,127,128,129,35,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"Microsoft Azure","Linux","Windows Server","Ansible","CDK","CDKTF","CloudFormation","Bash","PowerShell","IIS","Apache","Tomcat","WebSphere","AKS","EKS","GitHub","GitHub Actions","Azure DevOps","DynaTrace","CloudWatch","Azure Monitor","Rubrik","AVAMAR","TSM",{"automation":85,"it automation":85,"os management":85,"cloud computing":85,"troubleshooting":85,"version control":33,"cloud deployment":85,"containerization":33,"root cause analysis":33,"security & monitoring":85,"systems administration":85,"complex problem solving":33,"database administration":33,"hardware infrastructure":33,"configuration management":33,"vulnerability management":85,"it infrastructure library":33,"backup & disaster recovery":85,"data driven decision making":33,"failover & high availability":85,"infrastructure as code (iac)":85,"quality assurance and control":33,"os configuration & remediation":85,"continuous improvement management":33,"cybersecurity and privacy concepts":33,"virtualization and virtual machines":33,"network routing, switching, and security":33},[147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173],"Cloud Deployment","OS Management","Automation","Backup & Disaster Recovery","Failover & High Availability","Security & Monitoring","Vulnerability Management","OS Configuration & Remediation","Troubleshooting","Network routing, switching, and security","Configuration management","Systems administration","IT infrastructure library","Root cause analysis","Cloud computing","Cybersecurity and privacy concepts","IT automation","Virtualization and virtual machines","Infrastructure as code (IaC)","Quality assurance and control","Database administration","Containerization","Continuous improvement management","Hardware Infrastructure","Version control","Data driven decision making","Complex Problem Solving",{"id":175,"slug":176,"title":177,"raw_title":5,"is_featured":15,"company":178,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":179,"processed_country_iso_code_gmaps":181,"processed_home_office":79,"processed_salary_min":182,"processed_salary_max":183,"processed_salary_currency":117,"processed_salary_source":27,"processed_working_hours":184,"processed_employment_types":83,"processed_it_skills":185,"processed_it_skills_labels":186,"processed_job_expertise_skills":207,"processed_job_expertise_skills_labels":208,"max_cpc":70,"actual_cpc":71},70114,"full-stack-engineer-ai-enabled-bank-of-montreal","Full Stack Engineer (AI-Enabled)",{"name":17,"slug":18,"logo_url":5},[180],"Calgary",[22],70000,150000,[29],{"aws":33,"sql":33,"java":85,"azure":33,"kafka":33,"nosql":33,"react":85,"chroma":33,"docker":33,"oracle":33,"python":85,"angular":85,"node.js":85,"pgvector":33,"pinecone":33,"langchain":33,"kubernetes":33,"openai api":33,"opensearch":33,"aws bedrock":33,"azure openai":33,"anthropic api":33,"copilot studio":33,"ci\u002Fcd pipelines":33,"observability platforms":33},[187,188,35,189,190,191,192,193,194,195,196,197,198,199,200,36,201,202,42,43,49,203,204,205,206],"Java","Node.js","React","Angular","LangChain","AWS Bedrock","Azure OpenAI","Copilot Studio","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma","NoSQL","Oracle","Kubernetes","Kafka","CI\u002FCD pipelines","Observability platforms",{"agentic ai":33,"embeddings":85,"ai security":33,"microservices":85,"system design":85,"vector search":85,"api development":85,"model evaluation":33,"prompt engineering":85,"banking domain knowledge":33,"cloud-native development":33,"event-driven architecture":33,"modernization initiatives":33,"large language models (llms)":85,"retrieval-augmented generation (rag)":85},[209,210,46,211,212,213,214,215,216,217,218,219,220,221,222],"System design","API development","Event-driven architecture","Large language models (LLMs)","Prompt engineering","Retrieval-augmented generation (RAG)","Vector search","Embeddings","Agentic AI","Model evaluation","AI security","Banking domain knowledge","Cloud-native development","Modernization initiatives",{"id":224,"slug":225,"title":226,"raw_title":5,"is_featured":15,"company":227,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":228,"processed_country_iso_code_gmaps":229,"processed_home_office":23,"processed_salary_min":80,"processed_salary_max":81,"processed_salary_currency":117,"processed_salary_source":27,"processed_working_hours":230,"processed_employment_types":83,"processed_it_skills":231,"processed_it_skills_labels":232,"processed_job_expertise_skills":242,"processed_job_expertise_skills_labels":243,"max_cpc":70,"actual_cpc":71},70456,"development-manager-bank-of-montreal-2","Development Manager",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"aws":85,"apis":85,"java":85,"react":85,"openfin":32,"servers":85,"databases":85,"postgresql":85,"typescript":85,"web architecture":85,"automated testing":85,"web hosting platforms":85,"version control systems":85},[233,189,187,234,42,235,236,45,237,238,239,240,241],"TypeScript","PostgreSQL","OpenFin","Version Control Systems","Databases","Servers","Web Architecture","Web Hosting Platforms","Automated Testing",{"coaching":85,"scalability":85,"risk management":85,"responsive design":85,"talent management":85,"strategic planning":85,"back-end development":85,"software development":85,"front-end development":85,"software architecture":85,"continuous improvement":85,"full stack development":85,"systems administration":85,"user experience design":85,"fx business applications":32,"performance optimization":85},[92,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258],"Systems Administration","Front-end Development","Back-end Development","Full Stack Development","Software Architecture","User Experience Design","Responsive Design","Continuous Improvement","Performance Optimization","Scalability","Risk Management","Talent Management","Coaching","Strategic Planning","FX Business Applications",{"id":260,"slug":261,"title":262,"raw_title":5,"is_featured":15,"company":263,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":266,"processed_country_iso_code_gmaps":268,"processed_home_office":79,"processed_salary_min":269,"processed_salary_max":270,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":271,"processed_employment_types":83,"processed_it_skills":272,"processed_it_skills_labels":273,"processed_job_expertise_skills":279,"processed_job_expertise_skills_labels":280,"max_cpc":70,"actual_cpc":71},78597,"lead-software-engineer-product-builder-sun-life-assurance-company-of-canada","Lead Software Engineer - Product Builder",{"name":264,"slug":265,"logo_url":5},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[267],"Waterloo",[22],90000,140000,[29],{"aws":33,"apis":33,"java":33,"llms":32,"azure":33,"ci\u002Fcd":33,"python":33,"containers":33,"microservices":33,"prompt engineering":32,"distributed systems":33,"agentic architectures":32,"ai-assisted development tools":33},[35,187,42,43,51,274,46,45,275,276,102,277,278],"Containers","Distributed Systems","AI-assisted development tools","Prompt Engineering","Agentic Architectures",{"security":33,"observability":33,"cloud deployment":85,"architecture design":85,"product development":85,"software engineering":85,"resilient system design":33,"performance optimization":33},[65,281,282,147,252,283,284,285],"Product Development","Architecture Design","Observability","Security","Resilient System Design",{"id":287,"slug":288,"title":289,"raw_title":5,"is_featured":15,"company":290,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":291,"processed_country_iso_code_gmaps":293,"processed_home_office":79,"processed_salary_min":80,"processed_salary_max":81,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":294,"processed_employment_types":83,"processed_it_skills":295,"processed_it_skills_labels":296,"processed_job_expertise_skills":304,"processed_job_expertise_skills_labels":305,"max_cpc":70,"actual_cpc":71},70574,"senior-solution-architect-personal-and-business-banking-ai-aws-bank-of-montreal","Senior Solution Architect - (Personal and Business Banking\u002F AI \u002F AWS)",{"name":17,"slug":18,"logo_url":5},[292],"Mississauga",[22],[29],{"aws":33,"xml":33,"java":33,"json":33,"soap":33,"azure":33,"angular":33,"node.js":33,"restful":33,"databases":33,"middleware":33,"data modeling":33,"microservices":33,"continuous integration and deployment":33},[190,187,188,42,43,297,298,299,300,46,301,302,237,303],"SOAP","XML","RESTful","JSON","Continuous Integration and Deployment","Middleware","Data Modeling",{"cybersecurity":33,"design patterns":85,"risk management":33,"togaf framework":85,"security concepts":85,"cloud architecture":33,"application security":85,"design configuration":85,"software development":85,"technology selection":85,"fraud risk mitigation":33,"solution architecture":85,"architectural patterns":85,"batch interface design":85,"enterprise solutioning":85,"artificial intelligence":33,"real-time interface design":85,"solution context formulation":85,"service-oriented architecture":85,"requirements discovery and analysis":85},[96,92,306,307,308,309,310,94,100,311,312,313,314,315,316,317,318,319,320,254],"Service-Oriented Architecture","Real-time Interface Design","Batch Interface Design","TOGAF Framework","Enterprise Solutioning","Application Security","Security Concepts","Design Patterns","Architectural Patterns","Requirements Discovery and Analysis","Solution Context Formulation","Technology Selection","Design Configuration","Fraud Risk Mitigation","Cybersecurity",{"id":322,"slug":323,"title":324,"raw_title":5,"is_featured":15,"company":325,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":328,"processed_country_iso_code_gmaps":329,"processed_home_office":330,"processed_salary_min":331,"processed_salary_max":332,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":333,"processed_employment_types":83,"processed_it_skills":334,"processed_it_skills_labels":335,"processed_job_expertise_skills":358,"processed_job_expertise_skills_labels":359,"max_cpc":70,"actual_cpc":71},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":326,"slug":327,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[22],"remote",109200,159200,[29],{"c":33,"f#":33,"go":33,"aws":85,"git":85,"tdd":85,"java":85,"rust":33,"azure":85,"ci\u002Fcd":85,"devops":85,"docker":85,"elixir":33,"github":85,"clojure":33,"haskell":33,"vs code":33,"agile\u002Fxp":85,"intellij":33,"metadata":33,"javascript":85,"kubernetes":85,"spring boot":85,"ai platforms":33,"data lineage":33,"restful apis":85,"canonical data models":33,"data quality frameworks":33,"analytics-ready datasets":33,"telemetry and observability systems":33},[187,336,337,338,339,340,341,342,343,344,345,37,136,346,347,49,203,42,43,51,348,349,350,351,352,353,354,355,356,357],"JavaScript","Go","Rust","C","F#","Elixir","Clojure","Haskell","IntelliJ","VS Code","Spring Boot","RESTful APIs","TDD","Agile\u002FXP","DevOps","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":33,"structured data":85,"it solution design":85,"distributed systems":85,"security operations":33,"tooling integration":33,"software engineering":85,"platform architecture":85,"platform standardization":33,"cloud native microservices":85},[65,360,361,362,275,363,364,365,366,367],"Platform Architecture","IT Solution Design","Structured Data","Cloud Native Microservices","Security Operations","AI Governance","Tooling Integration","Platform Standardization",{"id":369,"slug":370,"title":371,"raw_title":5,"is_featured":15,"company":372,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":373,"processed_country_iso_code_gmaps":374,"processed_home_office":23,"processed_salary_min":182,"processed_salary_max":183,"processed_salary_currency":117,"processed_salary_source":27,"processed_working_hours":375,"processed_employment_types":83,"processed_it_skills":376,"processed_it_skills_labels":377,"processed_job_expertise_skills":383,"processed_job_expertise_skills_labels":384,"max_cpc":70,"actual_cpc":71},70545,"senior-business-system-analyst-bank-of-montreal","Senior Business System Analyst",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"aws":33,"sql":85,"ssis":33,"nosql":33,"scala":33,"spark":33,"hadoop":33,"python":33,"netezza":33,"unix\u002Flinux scripting":33},[36,201,35,378,379,41,380,42,381,382],"Scala","SSIS","Unix\u002FLinux scripting","Hadoop","Netezza",{"ai\u002Fml":32,"data mapping":85,"data modeling":85,"data warehousing":85,"analysis techniques":85,"predictive analytics":32,"problem decomposition":85},[385,386,387,388,389,390,391],"Data warehousing","Data modeling","Data mapping","Problem decomposition","Analysis techniques","Predictive analytics","AI\u002FML",{"id":393,"slug":394,"title":395,"raw_title":5,"is_featured":15,"company":396,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":399,"processed_country_iso_code_gmaps":400,"processed_home_office":23,"processed_salary_min":183,"processed_salary_max":401,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":402,"processed_employment_types":83,"processed_it_skills":403,"processed_it_skills_labels":404,"processed_job_expertise_skills":423,"processed_job_expertise_skills_labels":424,"max_cpc":70,"actual_cpc":71},66821,"principal-architect-digital-assets-amp-tokenization-the-toronto-dominion-bank-canada","Principal Architect - Digital Assets & Tokenization",{"name":397,"slug":398,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[20],[22],200000,[29],{"go":33,"aws":33,"gcp":33,"rust":33,"viem":85,"corda":33,"react":85,"swift":32,"wagmi":85,"quorum":33,"kaleido":85,"next.js":85,"node.js":85,"elliptic":33,"solidity":85,"ethers.js":85,"iso 20022":32,"blockdaemon":85,"chainalysis":33,"fix protocol":32,"hyperledger besu":85,"hardware security modules":85,"zero-knowledge proofs (zk-snarks, zk-starks)":33,"mpc wallets (dfns, fireblocks, bitgo, turnkey, anchorage)":85},[189,405,188,337,338,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,42,44],"Next.js","Ethers.js","Viem","Wagmi","Solidity","Hyperledger Besu","Quorum","Corda","Kaleido","Blockdaemon","MPC Wallets (DFNS, Fireblocks, BitGo, Turnkey, Anchorage)","Hardware Security Modules","Chainalysis","Elliptic","Zero-Knowledge Proofs (zk-SNARKs, zk-STARKs)","FIX protocol","Swift","ISO 20022",{"kyc\u002Faml":85,"governance":85,"tokenization":85,"digital assets":85,"gas optimization":85,"custody solutions":85,"formal verification":33,"regulatory compliance":85,"solution architecture":85,"technology roadmapping":85,"blockchain architecture":85,"enterprise architecture":85,"security audit strategy":85,"institutional settlement":33,"smart contract engineering":85,"account abstraction (erc-4337)":85,"architectural decision records":85,"upgradeability patterns (erc-2535, proxy contracts)":85,"token standards (erc-20, erc-721, erc-1155, erc-3643, erc-1400)":85},[95,96,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441],"Tokenization","Digital Assets","Blockchain Architecture","Smart Contract Engineering","Custody Solutions","Regulatory Compliance","KYC\u002FAML","Architectural Decision Records","Technology Roadmapping","Governance","Security Audit Strategy","Formal Verification","Gas Optimization","Account Abstraction (ERC-4337)","Token Standards (ERC-20, ERC-721, ERC-1155, ERC-3643, ERC-1400)","Upgradeability Patterns (ERC-2535, Proxy Contracts)","Institutional Settlement",{"id":443,"slug":444,"title":445,"raw_title":5,"is_featured":15,"company":446,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":447,"processed_country_iso_code_gmaps":448,"processed_home_office":79,"processed_salary_min":269,"processed_salary_max":270,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":449,"processed_employment_types":450,"processed_it_skills":451,"processed_it_skills_labels":452,"processed_job_expertise_skills":460,"processed_job_expertise_skills_labels":461,"max_cpc":70,"actual_cpc":71},65725,"senior-data-scientist-sun-life-assurance-company-of-canada","Senior Data Scientist",{"name":264,"slug":265,"logo_url":5},[20],[22],[29],"contract",{"aws":33,"rag":85,"sql":33,"crewai":33,"python":85,"pyspark":33,"llm apis":85,"langchain":33,"langgraph":33,"genai frameworks":85,"vector databases":33},[35,36,453,42,454,455,456,457,191,458,459],"PySpark","GenAI frameworks","LLM APIs","RAG","Vector databases","LangGraph","CrewAI",{"data science":85,"machine learning":85,"model evaluation":85,"conversational ai":33,"project management":33,"prompt engineering":85,"chatbot development":33,"feature engineering":85,"technical leadership":33,"stakeholder management":33},[50,462,463,464,277,465,466,467,468,469],"Data Science","Feature Engineering","Model Evaluation","Chatbot Development","Conversational AI","Technical Leadership","Stakeholder Management","Project Management",{"id":471,"slug":472,"title":473,"raw_title":5,"is_featured":15,"company":474,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":477,"processed_country_iso_code_gmaps":478,"processed_home_office":79,"processed_salary_min":269,"processed_salary_max":479,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":480,"processed_employment_types":83,"processed_it_skills":481,"processed_it_skills_labels":482,"processed_job_expertise_skills":493,"processed_job_expertise_skills_labels":494,"max_cpc":70,"actual_cpc":71},55430,"senior-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Senior Consultant, Full Stack Developer",{"name":475,"slug":476,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[20],[22],130000,[29],{"aws":85,"gcp":33,"java":85,"azure":33,"ci\u002Fcd":33,"devops":33,"spring":85,"angular":85,"mongodb":85,"mulesoft":33,"salesforce":33,"spring boot":85,"restful apis":85,"ui framework":85,"observability":33,"api development":85,"api integration":85,"web applications":85,"system reliability":33,"security engineering":33},[187,483,346,190,484,42,347,485,486,350,51,43,44,283,487,488,489,490,491,492],"Spring","MongoDB","Salesforce","MuleSoft","Security Engineering","System Reliability","UI Framework","Web Applications","API Development","API Integration",{"project management":85,"strategic planning":85,"technical roadmapping":85,"regulated environments":33,"core insurance workflows":33,"enterprise-scale solutions":85,"backend systems integration":85,"insurance industry knowledge":33},[495,496,497,498,257,469,499,500],"Insurance Industry Knowledge","Core Insurance Workflows","Regulated Environments","Technical Roadmapping","Enterprise-scale Solutions","Backend Systems Integration",{"id":502,"slug":503,"title":504,"raw_title":5,"is_featured":15,"company":505,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":506,"processed_country_iso_code_gmaps":507,"processed_home_office":23,"processed_salary_min":508,"processed_salary_max":509,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":510,"processed_employment_types":83,"processed_it_skills":511,"processed_it_skills_labels":512,"processed_job_expertise_skills":519,"processed_job_expertise_skills_labels":520,"max_cpc":70,"actual_cpc":71},66751,"data-platform-engineering-manager-the-toronto-dominion-bank-canada","Data Platform Engineering Manager",{"name":397,"slug":398,"logo_url":5},[20],[22],115600,163200,[29],{"api":85,"aws":85,"sql":33,"azure":85,"kafka":33,"python":33,"dataops":85,"etl\u002Felt":85,"automation":33,"databricks":85,"google cloud":85,"observability":33,"data streaming":85},[513,43,42,514,35,36,204,515,516,517,518,283,149],"Databricks","Google Cloud","ETL\u002FELT","API","Data Streaming","DataOps",{"budgeting":33,"data lakes":85,"data fabric":85,"data quality":85,"data security":85,"data governance":85,"risk management":33,"data engineering":85,"data integration":85,"project management":33,"cloud data platforms":85,"regulatory compliance":85,"data platform architecture":85,"enterprise data management":85},[58,521,105,522,523,524,525,526,527,528,430,254,469,529],"Data Platform Architecture","Data Security","Data Quality","Data Integration","Cloud Data Platforms","Data Lakes","Data Fabric","Enterprise Data Management","Budgeting",{"id":531,"slug":532,"title":533,"raw_title":5,"is_featured":15,"company":534,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":537,"processed_country_iso_code_gmaps":539,"processed_home_office":79,"processed_salary_min":540,"processed_salary_max":541,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":542,"processed_employment_types":83,"processed_it_skills":543,"processed_it_skills_labels":544,"processed_job_expertise_skills":552,"processed_job_expertise_skills_labels":553,"max_cpc":70,"actual_cpc":71},66303,"solution-architect-iii-guidewire-meloche-monnex-inc","Solution Architect III (Guidewire)",{"name":535,"slug":536,"logo_url":5},"Meloche Monnex Inc.","meloche-monnex-inc",[538],"Montreal",[22],96900,136800,[29],{"api":85,"aws":85,"ci\u002Fcd":85,"devops":85,"messaging":85,"app events":85,"guidewire cloud":85,"claims autopilot":85,"integration gateway":85,"guidewire claimcenter":85,"cloud-native architecture":85,"event-driven architecture":85},[545,546,547,548,549,516,211,550,551,42,350,51],"Guidewire ClaimCenter","Guidewire Cloud","Integration Gateway","App Events","Claims AutoPilot","Messaging","Cloud-native architecture",{"claims domain":85,"design reviews":85,"project management":33,"solution architecture":85,"architecture governance":85,"property & casualty insurance":85,"enterprise integration patterns":85},[96,554,555,556,557,558,469],"Enterprise Integration Patterns","Architecture Governance","Design Reviews","Property & Casualty Insurance","Claims Domain",{"id":560,"slug":561,"title":562,"raw_title":5,"is_featured":15,"company":563,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":564,"processed_country_iso_code_gmaps":565,"processed_home_office":330,"processed_salary_min":566,"processed_salary_max":567,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":568,"processed_employment_types":83,"processed_it_skills":569,"processed_it_skills_labels":570,"processed_job_expertise_skills":594,"processed_job_expertise_skills_labels":595,"max_cpc":70,"actual_cpc":71},80076,"lead-engineering-authentication-engineering-senior-manager-allstate-insurance-company-of-canada-permanent","Lead Engineering, Authentication Engineering (Senior Manager)",{"name":326,"slug":327,"logo_url":5},[],[22],121800,171800,[29],{"aws":33,"duo":85,"gcp":33,"pki":85,"java":33,"ldap":85,"saml":85,"ad cs":85,"azure":33,"ci\u002Fcd":85,"github":85,"python":85,"thales":33,"ansible":85,"entrust":33,"jenkins":33,"sectigo":33,"yubikey":33,"cyberark":33,"digicert":33,"entra id":85,"kerberos":85,"oauth 2.0":85,"terraform":85,"powershell":85,"github actions":85,"openid connect":85,"azure key vault":33,"hashicorp vault":33,"active directory":85,"aws secrets manager":33,"gcp secrets manager":33,"microsoft authenticator":85},[571,572,573,574,575,576,577,578,579,580,42,43,44,51,136,581,137,582,124,583,584,585,586,587,588,589,590,591,592,593,129,35,187],"Active Directory","Entra ID","PKI","AD CS","HashiCorp Vault","Entrust","Sectigo","DigiCert","Microsoft Authenticator","Duo","Jenkins","Terraform","CyberArk","Azure Key Vault","AWS Secrets Manager","GCP Secrets Manager","Thales","YubiKey","SAML","OAuth 2.0","OpenID Connect","Kerberos","LDAP",{"automation":85,"zero trust":85,"threat modeling":85,"incident response":85,"project management":85,"security compliance":85,"infrastructure as code":85,"enterprise architecture":85,"authentication engineering":85},[596,95,597,598,149,599,600,601,469],"Authentication Engineering","Zero Trust","Infrastructure as Code","Incident Response","Threat Modeling","Security Compliance",{"id":603,"slug":604,"title":605,"raw_title":5,"is_featured":15,"company":606,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":607,"processed_country_iso_code_gmaps":608,"processed_home_office":23,"processed_salary_min":609,"processed_salary_max":610,"processed_salary_currency":117,"processed_salary_source":27,"processed_working_hours":611,"processed_employment_types":83,"processed_it_skills":612,"processed_it_skills_labels":613,"processed_job_expertise_skills":628,"processed_job_expertise_skills_labels":629,"max_cpc":70,"actual_cpc":71},54755,"senior-solution-architect-digital-banking-bank-of-montreal","Senior Solution Architect - (Digital \u002F Banking)",{"name":17,"slug":18,"logo_url":5},[292],[22],94600,176000,[29],{"aws":85,"css":33,"jwt":85,"java":85,"oidc":85,"saml":85,"agile":85,"oauth":85,"togaf":85,"angular":85,"node.js":85,"swagger":33,"soap\u002Fxml":85,"api design":85,"javascript":33,"api gateway":33,"spring boot":85,"restful\u002Fjson":85,"data modeling":85,"microservices":85,"database design":85,"design patterns":85,"continuous deployment":33,"architectural patterns":85,"continuous integration":33},[190,187,188,336,614,42,615,616,617,346,618,619,589,620,621,622,623,386,46,624,625,626,313,314,627],"CSS","API design","API gateway","Swagger","OAuth","OIDC","JWT","SOAP\u002FXML","RESTful\u002FJSON","Database design","TOGAF","Continuous Integration","Continuous Deployment","Agile",{"mentoring":33,"it strategy":85,"design configuration":85,"technology selection":85,"community of practice":33,"solution architecture":85,"alternative assessment":85,"requirements discovery":85,"enterprise architecture":85,"solution context formulation":85},[96,95,630,631,316,632,317,318,633,634],"IT Strategy","Requirements Discovery","Alternative Assessment","Mentoring","Community of Practice",{"id":636,"slug":637,"title":638,"raw_title":5,"is_featured":15,"company":639,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":640,"processed_country_iso_code_gmaps":641,"processed_home_office":23,"processed_salary_min":642,"processed_salary_max":643,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":644,"processed_employment_types":83,"processed_it_skills":645,"processed_it_skills_labels":646,"processed_job_expertise_skills":659,"processed_job_expertise_skills_labels":660,"max_cpc":70,"actual_cpc":71},66784,"java-developer-td-securities-the-toronto-dominion-bank-canada-2","Java Developer, TD Securities",{"name":397,"slug":398,"logo_url":5},[20],[22],102200,125000,[29],{"aws":33,"gcp":33,"git":85,"sql":85,"uml":33,"java":85,"jira":85,"rest":85,"soap":33,"azure":33,"kafka":85,"maven":85,"nexus":33,"nosql":85,"sonar":33,"devops":85,"splunk":33,"jenkins":85,"veracode":33,"dynatrace":33,"gitlab ci":33,"confluence":85,"spring boot":85,"microservices":85,"unix shell scripting":85},[187,346,350,204,46,647,297,648,36,201,37,581,649,43,42,44,650,651,652,653,654,655,656,657,658],"REST","Unix Shell Scripting","GitLab CI","JIRA","Confluence","Nexus","Maven","Splunk","Dynatrace","Veracode","Sonar","UML",{"cost analysis":33,"risk analysis":33,"payments domain":33,"project management":33,"architectural standards":85,"software design patterns":85,"algorithmic problem solving":85},[661,662,663,664,469,665,666],"Algorithmic Problem Solving","Software Design Patterns","Architectural Standards","Payments Domain","Risk Analysis","Cost Analysis",{"id":668,"slug":669,"title":670,"raw_title":5,"is_featured":15,"company":671,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":672,"processed_country_iso_code_gmaps":673,"processed_home_office":23,"processed_salary_min":540,"processed_salary_max":541,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":674,"processed_employment_types":83,"processed_it_skills":675,"processed_it_skills_labels":676,"processed_job_expertise_skills":681,"processed_job_expertise_skills_labels":682,"max_cpc":70,"actual_cpc":71},66739,"cloud-network-engineer-ii-the-toronto-dominion-bank-canada","Cloud Network Engineer II",{"name":397,"slug":398,"logo_url":5},[20],[22],[29],{"aws":85,"dns":33,"gcp":85,"git":33,"vpn":33,"azure":85,"ci\u002Fcd":33,"python":85,"ansible":85,"firewalls":33,"terraform":85,"load balancing":33,"infrastructure as code":85},[582,35,124,42,43,44,51,37,677,678,679,680,598],"DNS","Load Balancing","Firewalls","VPN",{"devops":33,"agile\u002Fscrum":33,"troubleshooting":85,"cloud networking":85,"network security":85,"capacity planning":33,"resiliency design":33,"root cause analysis":85,"platform engineering":33,"multi-cloud connectivity":85,"hybrid cloud connectivity":85,"network architecture design":85,"network performance optimization":85},[683,684,685,686,687,688,155,689,690,691,692,350,693],"Cloud Networking","Network Architecture Design","Hybrid Cloud Connectivity","Multi-cloud Connectivity","Network Security","Network Performance Optimization","Root Cause Analysis","Capacity Planning","Resiliency Design","Agile\u002FScrum","Platform Engineering",{"id":695,"slug":696,"title":697,"raw_title":5,"is_featured":15,"company":698,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":699,"processed_country_iso_code_gmaps":700,"processed_home_office":23,"processed_salary_min":609,"processed_salary_max":610,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":701,"processed_employment_types":83,"processed_it_skills":702,"processed_it_skills_labels":703,"processed_job_expertise_skills":714,"processed_job_expertise_skills_labels":715,"max_cpc":70,"actual_cpc":71},54690,"principal-architect-ai-platform-bank-of-montreal-2","Principal Architect, AI Platform",{"name":17,"slug":18,"logo_url":5},[20],[22],[29],{"aws":85,"rag":85,"azure":85,"ci\u002Fcd":33,"python":33,"guardrails":85,"fine-tuning":33,"mlops\u002Fllmops":85,"model serving":33,"vector stores":33,"api integration":33,"ai observability":85,"agentic frameworks":85,"event-driven architecture":33,"zero-trust (spiffe\u002Fspire)":33,"policy-as-code (cedar, opa)":85},[35,42,43,704,51,492,705,706,707,708,709,710,456,711,712,713],"MLOps\u002FLLMOps","Event-driven Architecture","Policy-as-code (Cedar, OPA)","Zero-trust (SPIFFE\u002FSPIRE)","AI Observability","Vector Stores","Fine-tuning","Agentic Frameworks","Model Serving","Guardrails",{"cloud security":85,"responsible ai":85,"ai architecture":85,"data governance":85,"technical leadership":85,"model risk management":85,"solution architecture":85,"stakeholder alignment":85,"enterprise architecture":85,"architectural governance":85,"multi-cloud architecture":85,"architecture review board":85,"identity and access management":85,"regulatory compliance (osfi, occ)":85,"microsoft ai surfaces (copilot, copilot studio, fabric)":85},[95,96,716,717,718,719,105,720,721,722,723,724,725,467,726],"AI Architecture","Regulatory Compliance (OSFI, OCC)","Model Risk Management","Responsible AI","Cloud Security","Identity and Access Management","Multi-cloud Architecture","Microsoft AI Surfaces (Copilot, Copilot Studio, Fabric)","Architectural Governance","Architecture Review Board","Stakeholder Alignment",{"id":728,"slug":729,"title":730,"raw_title":5,"is_featured":15,"company":731,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":732,"processed_country_iso_code_gmaps":733,"processed_home_office":79,"processed_salary_min":734,"processed_salary_max":735,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":736,"processed_employment_types":83,"processed_it_skills":737,"processed_it_skills_labels":738,"processed_job_expertise_skills":744,"processed_job_expertise_skills_labels":745,"max_cpc":70,"actual_cpc":71},54607,"director-ai-platform-engineering-bank-of-montreal-2","Director, AI Platform Engineering",{"name":17,"slug":18,"logo_url":5},[20],[22],121600,211800,[29],{"aws":85,"azure":85,"cedar":85,"ci\u002Fcd":85,"gitops":85,"python":33,"opa\u002Frego":85,"kubernetes":85,"mlops\u002Fllmops":85,"spiffe\u002Fspire":85,"opentelemetry":85,"infrastructure as code":85},[42,43,203,739,740,741,742,743,51,704,35,598],"OpenTelemetry","Cedar","OPA\u002FRego","SPIFFE\u002FSPIRE","GitOps",{"budgeting":33,"ai governance":85,"responsible ai":85,"vendor management":33,"workforce planning":85,"model risk management":85,"regulatory compliance":85,"enterprise architecture":33},[365,718,719,529,746,747,430,95],"Vendor Management","Workforce Planning",{"industry":749,"employment_type":765,"expertise_skills":773,"it_skills":833,"salary_currency":903,"processed_working_hours":908},[750,754,758,762],{"key":751,"label":752,"count":753},"financial services","Financial Services",45,{"key":755,"label":756,"count":757},"banking","Banking",28,{"key":759,"label":760,"count":761},"insurance","Insurance",5,{"key":763,"label":764,"count":33},"asset management","Asset Management",[766,769,771],{"key":83,"label":767,"count":768},"PERMANENT",53,{"key":450,"label":770,"count":70},"CONTRACT",{"key":30,"label":772,"count":70},"STUDENT",[774,777,780,783,786,789,791,793,795,798,800,802,804,807,809,812,814,816,818,820,823,826,829,831],{"key":775,"label":254,"slug":775,"count":776},"risk-management",10,{"key":778,"label":96,"slug":778,"count":779},"solution-architecture",9,{"key":781,"label":430,"slug":781,"count":782},"regulatory-compliance",8,{"key":784,"label":303,"slug":784,"count":785},"data-modeling",7,{"key":787,"label":788,"slug":787,"count":785},"project-management","Project management",{"key":790,"label":105,"slug":790,"count":785},"data-governance",{"key":792,"label":95,"slug":792,"count":785},"enterprise-architecture",{"key":794,"label":149,"slug":794,"count":785},"automation",{"key":796,"label":320,"slug":796,"count":797},"cybersecurity",6,{"key":799,"label":58,"slug":799,"count":797},"data-engineering",{"key":801,"label":50,"slug":801,"count":797},"machine-learning",{"key":803,"label":92,"slug":803,"count":761},"software-development",{"key":805,"label":806,"slug":805,"count":761},"change-management","Change Management",{"key":808,"label":599,"slug":808,"count":761},"incident-response",{"key":810,"label":811,"slug":810,"count":761},"technical-documentation","Technical Documentation",{"key":813,"label":689,"slug":813,"count":761},"root-cause-analysis",{"key":815,"label":467,"slug":815,"count":85},"technical-leadership",{"key":817,"label":65,"slug":817,"count":85},"software-engineering",{"key":819,"label":284,"slug":819,"count":85},"security",{"key":821,"label":822,"slug":821,"count":85},"release-management","Release Management",{"key":824,"label":825,"slug":824,"count":85},"responsible-ai","Responsible Ai",{"key":827,"label":828,"slug":827,"count":85},"itil","Itil",{"key":830,"label":720,"slug":830,"count":85},"cloud-security",{"key":832,"label":283,"slug":832,"count":85},"observability",[834,837,841,844,846,849,853,857,860,863,866,868,870,872,875,878,881,884,887,890,893,896,898,900],{"key":835,"label":836,"slug":835,"count":9},"aws","Aws",{"key":838,"label":839,"slug":838,"count":840},"ms-azure","MS Azure",37,{"key":842,"label":35,"slug":842,"count":843},"python",33,{"key":845,"label":36,"slug":845,"count":757},"sql",{"key":847,"label":187,"slug":847,"count":848},"java",21,{"key":850,"label":851,"slug":850,"count":852},"cicd","Ci\u002FCd",18,{"key":854,"label":855,"slug":854,"count":856},"gcp","Gcp",17,{"key":858,"label":203,"slug":858,"count":859},"kubernetes",16,{"key":861,"label":49,"slug":861,"count":862},"docker",14,{"key":864,"label":37,"slug":864,"count":865},"git",11,{"key":867,"label":46,"slug":867,"count":776},"microservices",{"key":869,"label":582,"slug":869,"count":779},"terraform",{"key":871,"label":124,"slug":871,"count":782},"ansible",{"key":873,"label":874,"slug":873,"count":785},"github","Github",{"key":876,"label":877,"slug":876,"count":785},"typescript","Typescript",{"key":879,"label":880,"slug":879,"count":785},"apis","Apis",{"key":882,"label":883,"slug":882,"count":785},"devops","Devops",{"key":885,"label":886,"slug":885,"count":785},"jira","Jira",{"key":888,"label":889,"slug":888,"count":785},"nosql","Nosql",{"key":891,"label":892,"slug":891,"count":785},"nodejs","Node.Js",{"key":894,"label":895,"slug":894,"count":785},"javascript","Javascript",{"key":897,"label":346,"slug":897,"count":797},"spring-boot",{"key":899,"label":204,"slug":899,"count":797},"kafka",{"key":901,"label":902,"slug":901,"count":797},"azure-devops","Azure Devops",[904,906],{"key":26,"label":26,"count":905},42,{"key":117,"label":117,"count":907},13,[909],{"key":29,"label":29,"count":9},{"total":911,"jobs":912},0,[]]