[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-cicd-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fcicd?page=2":8,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fcicd?page=2":746,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fcicd?page=2":749},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fcicd.webp",null,"skill:cicd:ca","2026-08-17T09:02:04.549560+02:00",{"total":9,"jobs":10},54,[11,61,97,138,182,229,271,321,358,390,413,441,511,529,575,608,634,669,690,716],{"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":48,"processed_job_expertise_skills_labels":50,"max_cpc":59,"actual_cpc":60},78597,"lead-software-engineer-product-builder-sun-life-assurance-company-of-canada","Lead Software Engineer - Product Builder",false,{"name":17,"slug":18,"logo_url":5},"Sun Life Assurance Company of Canada","sun-life-assurance-company-of-canada",[20],"Waterloo",[22],"CA","hybrid",90000,140000,"CAD","estimated",[29],"FULL_TIME","permanent",{"aws":32,"apis":32,"java":32,"llms":33,"azure":32,"ci\u002Fcd":32,"python":32,"containers":32,"microservices":32,"prompt engineering":33,"distributed systems":32,"agentic architectures":33,"ai-assisted development tools":32},3,2,[35,36,37,38,39,40,41,42,43,44,45,46,47],"Python","Java","AWS","Azure","CI\u002FCD","Containers","Microservices","APIs","Distributed Systems","AI-assisted development tools","LLMs","Prompt Engineering","Agentic Architectures",{"security":32,"observability":32,"cloud deployment":49,"architecture design":49,"product development":49,"software engineering":49,"resilient system design":32,"performance optimization":32},4,[51,52,53,54,55,56,57,58],"Software Engineering","Product Development","Architecture Design","Cloud Deployment","Performance Optimization","Observability","Security","Resilient System Design",1,1.2,{"id":62,"slug":63,"title":64,"raw_title":5,"is_featured":15,"company":65,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":68,"processed_country_iso_code_gmaps":70,"processed_home_office":23,"processed_salary_min":71,"processed_salary_max":72,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":73,"processed_employment_types":30,"processed_it_skills":74,"processed_it_skills_labels":75,"processed_job_expertise_skills":83,"processed_job_expertise_skills_labels":84,"max_cpc":59,"actual_cpc":60},78502,"avp-technology-lead-digital-sun-life-of-canada-corporate","AVP, Technology Lead - Digital",{"name":66,"slug":67,"logo_url":5},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[69],"Toronto",[22],145000,235000,[29],{"ci\u002Fcd":32,"automation":32,"cloud platforms":32,"data enablement":32,"web technologies":32,"mobile technologies":32,"integration platforms":32,"identity and access management":32},[39,76,77,78,79,80,81,82],"Cloud Platforms","Identity and Access Management","Web Technologies","Mobile Technologies","Integration Platforms","Data Enablement","Automation",{"governance":49,"agile delivery":49,"risk management":49,"financial acumen":49,"budget management":49,"people leadership":49,"vendor management":49,"technology strategy":49,"engineering practices":49,"operational excellence":49,"platform modernization":49,"digital platform management":49},[85,86,87,88,89,90,91,92,93,94,95,96],"Technology Strategy","Platform Modernization","Digital Platform Management","Budget Management","Vendor Management","Agile Delivery","Risk Management","Governance","Engineering Practices","Financial Acumen","People Leadership","Operational Excellence",{"id":98,"slug":99,"title":100,"raw_title":5,"is_featured":15,"company":101,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":104,"processed_country_iso_code_gmaps":105,"processed_home_office":106,"processed_salary_min":107,"processed_salary_max":108,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":109,"processed_employment_types":30,"processed_it_skills":110,"processed_it_skills_labels":111,"processed_job_expertise_skills":119,"processed_job_expertise_skills_labels":120,"max_cpc":59,"actual_cpc":60},70589,"vp-algo-and-e-trading-qa-and-controls-testing-manager-bank-of-montreal-us-2","VP, Algo and E-Trading QA and Controls Testing Manager",{"name":102,"slug":103,"logo_url":5},"Bank of Montreal (U.S.)","bank-of-montreal-us",[69],[22],"onsite",100000,160000,[29],{"alm":32,"c++":32,"sql":32,".net":32,"java":32,"jira":32,"ci\u002Fcd":32,"python":32,"azure devops":32,"test automation tools":32},[112,113,114,115,35,36,116,117,118,39],"Jira","Azure DevOps","ALM","SQL","C++",".NET","Test Automation Tools",{"fx":32,"uat":49,"etfs":32,"mifid":32,"15c3-5":32,"equities":32,"qa testing":49,"fixed income":32,"audit support":32,"capital markets":49,"test automation":32,"trading controls":49,"trading workflows":49,"algorithmic trading":49,"application testing":49,"regulatory compliance":32,"electronic trading platforms":49},[121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137],"QA Testing","UAT","Application Testing","Electronic Trading Platforms","Trading Workflows","Algorithmic Trading","Trading Controls","Capital Markets","Regulatory Compliance","Test Automation","Audit Support","FX","Fixed Income","Equities","ETFs","MiFID","15c3-5",{"id":139,"slug":140,"title":141,"raw_title":5,"is_featured":15,"company":142,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":145,"processed_country_iso_code_gmaps":147,"processed_home_office":23,"processed_salary_min":107,"processed_salary_max":25,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":148,"processed_employment_types":30,"processed_it_skills":149,"processed_it_skills_labels":150,"processed_job_expertise_skills":170,"processed_job_expertise_skills_labels":171,"max_cpc":59,"actual_cpc":60},73466,"salesforce-release-manager-ia-financial-services-inc","Salesforce Release Manager",{"name":143,"slug":144,"logo_url":5},"IA Financial Services Inc.","ia-financial-services-inc",[146],"Montreal",[22],[29],{"git":49,"uml":32,"apex":32,"ci\u002Fcd":49,"kafka":33,"copado":32,"docker":32,"copilot":33,"gearset":32,"jenkins":32,"git flow":32,"mulesoft":33,"kubernetes":32,"salesforce":49,"azure devops":32,"content server":33,"platform events":32,"salesforce apis":32,"visual studio code":32,"salesforce cli (sf-cli)":32,"einstein activity capture":33},[151,152,153,154,155,156,157,158,39,113,159,160,161,162,163,164,165,166,167,168,169],"Salesforce","Apex","Salesforce APIs","Platform Events","Copado","Gearset","Jenkins","Git","Docker","Kubernetes","Visual Studio Code","Salesforce CLI (sf-cli)","Git Flow","UML","Kafka","MuleSoft","Einstein Activity Capture","Content Server","Copilot",{"devops":49,"design patterns":32,"risk management":49,"change management":49,"quality assurance":49,"release management":49,"architecture models":32,"deployment coordination":49,"salesforce integrations":32,"event-driven architectures":32,"salesforce environment management":49},[172,173,174,175,91,176,177,178,179,180,181],"Release Management","DevOps","Salesforce Environment Management","Deployment Coordination","Quality Assurance","Change Management","Architecture Models","Design Patterns","Event-Driven Architectures","Salesforce Integrations",{"id":183,"slug":184,"title":185,"raw_title":5,"is_featured":15,"company":186,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":189,"processed_country_iso_code_gmaps":190,"processed_home_office":191,"processed_salary_min":192,"processed_salary_max":193,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":194,"processed_employment_types":30,"processed_it_skills":195,"processed_it_skills_labels":196,"processed_job_expertise_skills":219,"processed_job_expertise_skills_labels":220,"max_cpc":59,"actual_cpc":60},80077,"platform-consultant-cyber-platforms-data-tooling-allstate-insurance-company-of-canada-permanent","Platform Consultant — Cyber Platforms, Data, & Tooling",{"name":187,"slug":188,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[22],"remote",109200,159200,[29],{"c":32,"f#":32,"go":32,"aws":49,"git":49,"tdd":49,"java":49,"rust":32,"azure":49,"ci\u002Fcd":49,"devops":49,"docker":49,"elixir":32,"github":49,"clojure":32,"haskell":32,"vs code":32,"agile\u002Fxp":49,"intellij":32,"metadata":32,"javascript":49,"kubernetes":49,"spring boot":49,"ai platforms":32,"data lineage":32,"restful apis":49,"canonical data models":32,"data quality frameworks":32,"analytics-ready datasets":32,"telemetry and observability systems":32},[36,197,198,199,200,201,202,203,204,205,206,158,207,208,209,159,160,37,38,39,210,211,173,212,213,214,215,216,217,218],"JavaScript","Go","Rust","C","F#","Elixir","Clojure","Haskell","IntelliJ","VS Code","GitHub","Spring Boot","RESTful APIs","TDD","Agile\u002FXP","AI platforms","Telemetry and observability systems","Data lineage","Metadata","Data quality frameworks","Canonical data models","Analytics-ready datasets",{"ai governance":32,"structured data":49,"it solution design":49,"distributed systems":49,"security operations":32,"tooling integration":32,"software engineering":49,"platform architecture":49,"platform standardization":32,"cloud native microservices":49},[51,221,222,223,43,224,225,226,227,228],"Platform Architecture","IT Solution Design","Structured Data","Cloud Native Microservices","Security Operations","AI Governance","Tooling Integration","Platform Standardization",{"id":230,"slug":231,"title":232,"raw_title":5,"is_featured":15,"company":233,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":236,"processed_country_iso_code_gmaps":237,"processed_home_office":106,"processed_salary_min":238,"processed_salary_max":239,"processed_salary_currency":240,"processed_salary_source":27,"processed_working_hours":241,"processed_employment_types":30,"processed_it_skills":242,"processed_it_skills_labels":243,"processed_job_expertise_skills":257,"processed_job_expertise_skills_labels":258,"max_cpc":59,"actual_cpc":60},54605,"developer-lead-ai-enabled-systems-bank-of-montreal","Developer Lead (AI-Enabled Systems)",{"name":234,"slug":235,"logo_url":5},"Bank of Montreal","bank-of-montreal",[69],[22],70000,150000,"USD",[29],{"sql":32,"java":49,"ci\u002Fcd":32,"kafka":32,"nosql":32,"react":49,"chroma":32,"docker":32,"python":49,"angular":49,"node.js":49,"pgvector":32,"pinecone":32,"langchain":49,"kubernetes":32,"openai api":49,"opensearch":32,"aws bedrock":49,"azure openai":49,"anthropic api":49,"observability":32},[36,244,35,245,246,115,247,159,160,165,248,249,250,251,252,253,254,255,256,39,56],"Node.js","React","Angular","NoSQL","LangChain","AWS Bedrock","Azure OpenAI","OpenAI API","Anthropic API","pgvector","OpenSearch","Pinecone","Chroma",{"system design":49,"cloud adoption":32,"api development":49,"model evaluation":49,"banking workflows":32,"prompt engineering":49,"rag implementation":49,"ai safety and security":49,"full stack development":49,"event-driven architecture":32,"microservices architecture":49,"cost and latency management":32,"llm-based application development":49},[259,260,261,262,263,264,265,266,46,267,268,269,270],"Full Stack Development","System Design","API Development","Microservices Architecture","Event-driven Architecture","Cloud Adoption","Banking Workflows","LLM-based Application Development","RAG Implementation","Model Evaluation","AI Safety and Security","Cost and Latency Management",{"id":272,"slug":273,"title":274,"raw_title":5,"is_featured":15,"company":275,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":278,"processed_country_iso_code_gmaps":279,"processed_home_office":106,"processed_salary_min":280,"processed_salary_max":281,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":282,"processed_employment_types":30,"processed_it_skills":283,"processed_it_skills_labels":284,"processed_job_expertise_skills":303,"processed_job_expertise_skills_labels":304,"max_cpc":59,"actual_cpc":60},66714,"principal-engineer-gtb-data-and-platforms-the-toronto-dominion-bank-canada","Principal Engineer - GTB Data and Platforms",{"name":276,"slug":277,"logo_url":5},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[69],[22],165000,200000,[29],{"mq":49,"ecs":49,"sql":49,"java":49,"llms":32,"ci\u002Fcd":49,"genai":32,"kafka":49,"neo4j":49,"nosql":49,"kibana":49,"oracle":49,"python":49,"solace":49,"splunk":49,"datadog":49,"graphql":49,"mongodb":49,"confluent":49,"dynatrace":49,"openshift":49,"databricks":49,"kubernetes":49,"spring boot":49,"apache flink":49,"apache spark":49,"restful apis":49,"microsoft azure":49},[36,35,209,285,208,115,286,247,287,288,289,290,165,291,292,293,294,160,295,296,39,297,298,299,300,301,302,45],"GraphQL","Oracle","MongoDB","Neo4J","Apache Spark","Databricks","Solace","MQ","Confluent","Apache Flink","OpenShift","ECS","Splunk","Kibana","Dynatrace","Datadog","Microsoft Azure","GenAI",{"scrum":49,"data modeling":49,"system design":49,"devops practices":49,"stream processing":49,"big data platforms":49,"agile methodologies":49,"architecture design":49,"distributed systems":49,"platform resilience":49,"graph-based data models":49,"multi-cloud environments":49,"technical debt management":49,"event-driven architectures":49,"non-functional requirements":49,"cash management\u002Ftransaction banking":32},[305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320],"Data modeling","Graph-based data models","Big data platforms","Event-driven architectures","Stream processing","Distributed systems","System design","Non-functional requirements","Technical debt management","Platform resilience","Architecture design","Agile methodologies","Scrum","DevOps practices","Multi-cloud environments","Cash Management\u002FTransaction Banking",{"id":322,"slug":323,"title":324,"raw_title":5,"is_featured":15,"company":325,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":326,"processed_country_iso_code_gmaps":327,"processed_home_office":106,"processed_salary_min":328,"processed_salary_max":329,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":330,"processed_employment_types":30,"processed_it_skills":331,"processed_it_skills_labels":332,"processed_job_expertise_skills":348,"processed_job_expertise_skills_labels":349,"max_cpc":59,"actual_cpc":60},66823,"senior-aidata-developer-td-securities-the-toronto-dominion-bank-canada","Senior AI\u002FData Developer, TD Securities",{"name":276,"slug":277,"logo_url":5},[69],[22],125000,156000,[29],{"ci\u002Fcd":49,"spark":32,"python":49,"testing":49,"snowflake":32,"databricks":49,"delta lake":32,"api development":49,"semantic search":49,"vector databases":49,"prompt engineering":49,"agentic ai frameworks":49,"full-stack development":49,"cloud-native technologies":49,"knowledge retrieval systems":49,"llm evaluation and monitoring":49,"retrieval-augmented generation (rag)":49,"large language models (openai, azure openai, anthropic, gemini)":49},[35,333,334,335,336,337,338,339,340,341,342,290,343,344,345,39,346,347],"Full-stack development","Large Language Models (OpenAI, Azure OpenAI, Anthropic, Gemini)","Agentic AI frameworks","Retrieval-Augmented Generation (RAG)","Prompt engineering","Semantic search","Vector databases","Knowledge retrieval systems","LLM evaluation and monitoring","API development","Snowflake","Delta Lake","Spark","Testing","Cloud-native technologies",{"automation":49,"scalability":49,"data engineering":49,"workflow optimization":49,"data pipeline development":49,"investment research workflows":32,"enterprise security and governance":49,"software engineering best practices":49,"structured and unstructured data processing":49},[350,351,352,353,354,82,355,356,357],"Software engineering best practices","Data engineering","Data pipeline development","Structured and unstructured data processing","Investment Research workflows","Workflow optimization","Enterprise security and governance","Scalability",{"id":359,"slug":360,"title":361,"raw_title":5,"is_featured":15,"company":362,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":365,"processed_country_iso_code_gmaps":366,"processed_home_office":23,"processed_salary_min":367,"processed_salary_max":368,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":369,"processed_employment_types":30,"processed_it_skills":370,"processed_it_skills_labels":371,"processed_job_expertise_skills":381,"processed_job_expertise_skills_labels":382,"max_cpc":59,"actual_cpc":60},66303,"solution-architect-iii-guidewire-meloche-monnex-inc","Solution Architect III (Guidewire)",{"name":363,"slug":364,"logo_url":5},"Meloche Monnex Inc.","meloche-monnex-inc",[146],[22],96900,136800,[29],{"api":49,"aws":49,"ci\u002Fcd":49,"devops":49,"messaging":49,"app events":49,"guidewire cloud":49,"claims autopilot":49,"integration gateway":49,"guidewire claimcenter":49,"cloud-native architecture":49,"event-driven architecture":49},[372,373,374,375,376,377,378,379,380,37,173,39],"Guidewire ClaimCenter","Guidewire Cloud","Integration Gateway","App Events","Claims AutoPilot","API","Event-driven architecture","Messaging","Cloud-native architecture",{"claims domain":49,"design reviews":49,"project management":32,"solution architecture":49,"architecture governance":49,"property & casualty insurance":49,"enterprise integration patterns":49},[383,384,385,386,387,388,389],"Solution Architecture","Enterprise Integration Patterns","Architecture Governance","Design Reviews","Property & Casualty Insurance","Claims Domain","Project Management",{"id":391,"slug":392,"title":393,"raw_title":5,"is_featured":15,"company":394,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":395,"processed_country_iso_code_gmaps":396,"processed_home_office":106,"processed_salary_min":397,"processed_salary_max":398,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":399,"processed_employment_types":30,"processed_it_skills":400,"processed_it_skills_labels":401,"processed_job_expertise_skills":406,"processed_job_expertise_skills_labels":407,"max_cpc":59,"actual_cpc":60},66717,"associate-software-engineer-the-toronto-dominion-bank-canada-2","Associate Software Engineer",{"name":276,"slug":277,"logo_url":5},[69],[22],59500,84000,[29],{"gcp":33,"git":33,"sql":32,"java":32,"jira":33,"azure":33,"ci\u002Fcd":33,"jenkins":33,"node.js":33,"reactjs":33,"javascript":32,"kubernetes":33,"spring boot":32,"restful apis":32,"microservices":32,"agile methodology":33},[36,197,208,209,41,115,244,39,402,403,158,157,38,404,405,160],"Agile methodology","JIRA","GCP","ReactJS",{"testing":32,"risk management":33,"peer code review":32,"system solutions":32,"quality assurance":32,"project management":33,"incident management":32,"application development":32,"technical documentation":32},[408,409,346,410,411,176,412,389,91],"Application Development","System Solutions","Peer Code Review","Incident Management","Technical Documentation",{"id":414,"slug":415,"title":416,"raw_title":5,"is_featured":15,"company":417,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":420,"processed_country_iso_code_gmaps":421,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":422,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":423,"processed_employment_types":30,"processed_it_skills":424,"processed_it_skills_labels":425,"processed_job_expertise_skills":432,"processed_job_expertise_skills_labels":433,"max_cpc":59,"actual_cpc":60},55430,"senior-consultant-full-stack-developer-canadian-imperial-bank-of-commerce-canada","Senior Consultant, Full Stack Developer",{"name":418,"slug":419,"logo_url":5},"Canadian Imperial Bank of Commerce (Canada)","canadian-imperial-bank-of-commerce-canada",[69],[22],130000,[29],{"aws":49,"gcp":32,"java":49,"azure":32,"ci\u002Fcd":32,"devops":32,"spring":49,"angular":49,"mongodb":49,"mulesoft":32,"salesforce":32,"spring boot":49,"restful apis":49,"ui framework":49,"observability":32,"api development":49,"api integration":49,"web applications":49,"system reliability":32,"security engineering":32},[36,426,208,246,287,37,209,151,166,173,39,38,404,56,427,428,429,430,261,431],"Spring","Security Engineering","System Reliability","UI Framework","Web Applications","API Integration",{"project management":49,"strategic planning":49,"technical roadmapping":49,"regulated environments":32,"core insurance workflows":32,"enterprise-scale solutions":49,"backend systems integration":49,"insurance industry knowledge":32},[434,435,436,437,438,389,439,440],"Insurance Industry Knowledge","Core Insurance Workflows","Regulated Environments","Technical Roadmapping","Strategic Planning","Enterprise-scale Solutions","Backend Systems Integration",{"id":442,"slug":443,"title":444,"raw_title":5,"is_featured":15,"company":445,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":446,"processed_country_iso_code_gmaps":447,"processed_home_office":23,"processed_salary_min":448,"processed_salary_max":449,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":450,"processed_employment_types":30,"processed_it_skills":451,"processed_it_skills_labels":452,"processed_job_expertise_skills":471,"processed_job_expertise_skills_labels":472,"max_cpc":59,"actual_cpc":60},80074,"product-engineering-fabric-data-engineering-allstate-insurance-company-of-canada-permanent","Product Engineering (Fabric Data Engineering)",{"name":187,"slug":188,"logo_url":5},[],[22],80900,120000,[29],{"dax":49,"git":49,"sql":49,"rest":32,"ci\u002Fcd":49,"spark":49,"python":49,"onelake":49,"pyspark":49,"power bi":49,"dataflows":49,"lakehouse":49,"notebooks":49,"warehouse":49,"delta lake":49,"direct lake":49,"azure devops":49,"azure monitor":49,"log analytics":49,"data pipelines":49,"github copilot":32,"microsoft fabric":49,"microsoft purview":49,"copilot in power bi":32,"fabric api for graphql":32},[453,454,455,456,457,458,459,460,115,461,35,345,344,113,39,158,462,463,464,465,466,467,468,469,470],"Microsoft Fabric","OneLake","Lakehouse","Warehouse","Notebooks","Data Pipelines","Dataflows","Direct Lake","PySpark","Power BI","DAX","Microsoft Purview","Azure Monitor","Log Analytics","Fabric API for GraphQL","REST","GitHub Copilot","Copilot in Power BI",{"claims":49,"vacuum":49,"billing":49,"v-order":49,"z-order":49,"optimize":49,"actuarial":49,"loss ratio":49,"code review":49,"data lineage":49,"data quality":49,"star schemas":49,"underwriting":49,"data security":49,"dlp alignment":49,"observability":49,"combined ratio":49,"api integration":32,"data governance":49,"incident triage":49,"change data feed":49,"data engineering":49,"capacity planning":49,"liquid clustering":49,"semantic modeling":49,"release governance":49,"row-level security":49,"data transformation":49,"kimball methodology":49,"dimensional modeling":49,"regulatory reporting":49,"column-level security":49,"object-level security":49,"partitioning strategy":49,"spark workload tuning":49,"incremental load patterns":49,"insurance domain knowledge":49,"auto and property insurance":49,"slowly changing dimensions type 2":49,"delta table performance optimization":49},[473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,431,507,508,509,56,510],"Data Engineering","Data Governance","Data Security","Data Quality","Data Transformation","Semantic Modeling","Dimensional Modeling","Kimball Methodology","Star Schemas","Slowly Changing Dimensions Type 2","Incremental Load Patterns","Delta Table Performance Optimization","OPTIMIZE","Z-Order","V-Order","Liquid Clustering","VACUUM","Change Data Feed","Partitioning Strategy","Spark Workload Tuning","Row-Level Security","Column-Level Security","Object-Level Security","DLP Alignment","Data Lineage","Regulatory Reporting","Insurance Domain Knowledge","Auto and Property Insurance","Claims","Billing","Actuarial","Underwriting","Loss Ratio","Combined Ratio","Capacity Planning","Code Review","Release Governance","Incident Triage",{"id":512,"slug":513,"title":514,"raw_title":5,"is_featured":15,"company":515,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":516,"processed_country_iso_code_gmaps":517,"processed_home_office":23,"processed_salary_min":24,"processed_salary_max":449,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":518,"processed_employment_types":30,"processed_it_skills":519,"processed_it_skills_labels":520,"processed_job_expertise_skills":523,"processed_job_expertise_skills_labels":524,"max_cpc":59,"actual_cpc":60},55444,"senior-web-developer-front-end-react-js-canadian-imperial-bank-of-commerce-canada","Senior Web Developer - Front End (React, JS)",{"name":418,"slug":419,"logo_url":5},[69],[22],[29],{"ci\u002Fcd":32,"react":49,"vue.js":32,"javascript":49,"typescript":49,"test automation":32},[245,521,197,522,39,130],"Vue.js","TypeScript",{"api design":32,"quality engineering":32,"front-end development":49,"web application development":49},[525,526,527,528],"Front-End Development","Web Application Development","API Design","Quality Engineering",{"id":530,"slug":531,"title":532,"raw_title":5,"is_featured":15,"company":533,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":534,"processed_country_iso_code_gmaps":535,"processed_home_office":191,"processed_salary_min":536,"processed_salary_max":537,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":538,"processed_employment_types":30,"processed_it_skills":539,"processed_it_skills_labels":540,"processed_job_expertise_skills":566,"processed_job_expertise_skills_labels":567,"max_cpc":59,"actual_cpc":60},80076,"lead-engineering-authentication-engineering-senior-manager-allstate-insurance-company-of-canada-permanent","Lead Engineering, Authentication Engineering (Senior Manager)",{"name":187,"slug":188,"logo_url":5},[],[22],121800,171800,[29],{"aws":32,"duo":49,"gcp":32,"pki":49,"java":32,"ldap":49,"saml":49,"ad cs":49,"azure":32,"ci\u002Fcd":49,"github":49,"python":49,"thales":32,"ansible":49,"entrust":32,"jenkins":32,"sectigo":32,"yubikey":32,"cyberark":32,"digicert":32,"entra id":49,"kerberos":49,"oauth 2.0":49,"terraform":49,"powershell":49,"github actions":49,"openid connect":49,"azure key vault":32,"hashicorp vault":32,"active directory":49,"aws secrets manager":32,"gcp secrets manager":32,"microsoft authenticator":49},[541,542,543,544,545,546,547,548,549,550,37,38,404,39,207,157,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,35,36],"Active Directory","Entra ID","PKI","AD CS","HashiCorp Vault","Entrust","Sectigo","DigiCert","Microsoft Authenticator","Duo","GitHub Actions","Terraform","Ansible","CyberArk","Azure Key Vault","AWS Secrets Manager","GCP Secrets Manager","Thales","YubiKey","SAML","OAuth 2.0","OpenID Connect","Kerberos","LDAP","PowerShell",{"automation":49,"zero trust":49,"threat modeling":49,"incident response":49,"project management":49,"security compliance":49,"infrastructure as code":49,"enterprise architecture":49,"authentication engineering":49},[568,569,570,571,82,572,573,574,389],"Authentication Engineering","Enterprise Architecture","Zero Trust","Infrastructure as Code","Incident Response","Threat Modeling","Security Compliance",{"id":576,"slug":577,"title":578,"raw_title":5,"is_featured":15,"company":579,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":582,"processed_country_iso_code_gmaps":583,"processed_home_office":106,"processed_salary_min":367,"processed_salary_max":368,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":584,"processed_employment_types":30,"processed_it_skills":585,"processed_it_skills_labels":586,"processed_job_expertise_skills":595,"processed_job_expertise_skills_labels":596,"max_cpc":59,"actual_cpc":60},66770,"iga-development-engineer-td-bank-na","IGA Development Engineer",{"name":580,"slug":581,"logo_url":5},"TD Bank, N.A.","td-bank-na",[69],[22],[29],{"sql":49,"java":49,"ci\u002Fcd":49,"oracle":49,"pl\u002Fsql":49,"jenkins":32,"beanshell":49,"gitlab ci":32,"graph api":32,"powershell":49,"sql server":49,"agile\u002Fscrum":32,"spring boot":49,"azure devops":32,"restful apis":49,"microservices":49,"unix shell scripts":49,"sailpoint identityiq":49},[36,208,115,587,286,588,589,565,590,209,41,591,157,592,113,593,39,594],"PL\u002FSQL","SQL Server","Unix Shell Scripts","BeanShell","Graph API","GitLab CI","SailPoint IdentityIQ","Agile\u002FScrum",{"devops":49,"automation":49,"access reviews":49,"user provisioning":49,"back-end development":49,"single sign-on (sso)":49,"front-end development":49,"workflow orchestration":49,"database performance optimization":49,"multi-factor authentication (mfa)":49,"enterprise application development":49,"identity and access management (iam)":49,"operating systems (unix, linux, windows, aix)":49},[597,598,599,600,601,173,82,602,603,604,605,606,607],"Identity and Access Management (IAM)","User Provisioning","Access Reviews","Single Sign-On (SSO)","Multi-Factor Authentication (MFA)","Workflow Orchestration","Enterprise Application Development","Front-end Development","Back-end Development","Database Performance Optimization","Operating Systems (UNIX, Linux, Windows, AIX)",{"id":609,"slug":610,"title":611,"raw_title":5,"is_featured":15,"company":612,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":613,"processed_country_iso_code_gmaps":614,"processed_home_office":106,"processed_salary_min":367,"processed_salary_max":368,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":615,"processed_employment_types":30,"processed_it_skills":616,"processed_it_skills_labels":617,"processed_job_expertise_skills":622,"processed_job_expertise_skills_labels":623,"max_cpc":59,"actual_cpc":60},66739,"cloud-network-engineer-ii-the-toronto-dominion-bank-canada","Cloud Network Engineer II",{"name":276,"slug":277,"logo_url":5},[69],[22],[29],{"aws":49,"dns":32,"gcp":49,"git":32,"vpn":32,"azure":49,"ci\u002Fcd":32,"python":49,"ansible":49,"firewalls":32,"terraform":49,"load balancing":32,"infrastructure as code":49},[552,35,553,37,38,404,39,158,618,619,620,621,571],"DNS","Load Balancing","Firewalls","VPN",{"devops":32,"agile\u002Fscrum":32,"troubleshooting":49,"cloud networking":49,"network security":49,"capacity planning":32,"resiliency design":32,"root cause analysis":49,"platform engineering":32,"multi-cloud connectivity":49,"hybrid cloud connectivity":49,"network architecture design":49,"network performance optimization":49},[624,625,626,627,628,629,630,631,507,632,594,173,633],"Cloud Networking","Network Architecture Design","Hybrid Cloud Connectivity","Multi-cloud Connectivity","Network Security","Network Performance Optimization","Troubleshooting","Root Cause Analysis","Resiliency Design","Platform Engineering",{"id":635,"slug":636,"title":637,"raw_title":5,"is_featured":15,"company":638,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":639,"processed_country_iso_code_gmaps":640,"processed_home_office":106,"processed_salary_min":641,"processed_salary_max":642,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":643,"processed_employment_types":30,"processed_it_skills":644,"processed_it_skills_labels":645,"processed_job_expertise_skills":656,"processed_job_expertise_skills_labels":657,"max_cpc":59,"actual_cpc":60},54690,"principal-architect-ai-platform-bank-of-montreal-2","Principal Architect, AI Platform",{"name":234,"slug":235,"logo_url":5},[69],[22],94600,176000,[29],{"aws":49,"rag":49,"azure":49,"ci\u002Fcd":32,"python":32,"guardrails":49,"fine-tuning":32,"mlops\u002Fllmops":49,"model serving":32,"vector stores":32,"api integration":32,"ai observability":49,"agentic frameworks":49,"event-driven architecture":32,"zero-trust (spiffe\u002Fspire)":32,"policy-as-code (cedar, opa)":49},[35,37,38,646,39,431,263,647,648,649,650,651,652,653,654,655],"MLOps\u002FLLMOps","Policy-as-code (Cedar, OPA)","Zero-trust (SPIFFE\u002FSPIRE)","AI Observability","Vector Stores","Fine-tuning","RAG","Agentic Frameworks","Model Serving","Guardrails",{"cloud security":49,"responsible ai":49,"ai architecture":49,"data governance":49,"technical leadership":49,"model risk management":49,"solution architecture":49,"stakeholder alignment":49,"enterprise architecture":49,"architectural governance":49,"multi-cloud architecture":49,"architecture review board":49,"identity and access management":49,"regulatory compliance (osfi, occ)":49,"microsoft ai surfaces (copilot, copilot studio, fabric)":49},[569,383,658,659,660,661,474,662,77,663,664,665,666,667,668],"AI Architecture","Regulatory Compliance (OSFI, OCC)","Model Risk Management","Responsible AI","Cloud Security","Multi-cloud Architecture","Microsoft AI Surfaces (Copilot, Copilot Studio, Fabric)","Architectural Governance","Architecture Review Board","Technical Leadership","Stakeholder Alignment",{"id":670,"slug":671,"title":672,"raw_title":5,"is_featured":15,"company":673,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":674,"processed_country_iso_code_gmaps":675,"processed_home_office":23,"processed_salary_min":676,"processed_salary_max":677,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":678,"processed_employment_types":30,"processed_it_skills":679,"processed_it_skills_labels":680,"processed_job_expertise_skills":686,"processed_job_expertise_skills_labels":687,"max_cpc":59,"actual_cpc":60},54607,"director-ai-platform-engineering-bank-of-montreal-2","Director, AI Platform Engineering",{"name":234,"slug":235,"logo_url":5},[69],[22],121600,211800,[29],{"aws":49,"azure":49,"cedar":49,"ci\u002Fcd":49,"gitops":49,"python":32,"opa\u002Frego":49,"kubernetes":49,"mlops\u002Fllmops":49,"spiffe\u002Fspire":49,"opentelemetry":49,"infrastructure as code":49},[37,38,160,681,682,683,684,685,39,646,35,571],"OpenTelemetry","Cedar","OPA\u002FRego","SPIFFE\u002FSPIRE","GitOps",{"budgeting":32,"ai governance":49,"responsible ai":49,"vendor management":32,"workforce planning":49,"model risk management":49,"regulatory compliance":49,"enterprise architecture":32},[226,660,661,688,89,689,129,569],"Budgeting","Workforce Planning",{"id":691,"slug":692,"title":693,"raw_title":5,"is_featured":15,"company":694,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":695,"processed_country_iso_code_gmaps":696,"processed_home_office":106,"processed_salary_min":697,"processed_salary_max":698,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":699,"processed_employment_types":30,"processed_it_skills":700,"processed_it_skills_labels":701,"processed_job_expertise_skills":709,"processed_job_expertise_skills_labels":710,"max_cpc":59,"actual_cpc":60},66711,"architect-channels-the-toronto-dominion-bank-canada","Architect - Channels",{"name":276,"slug":277,"logo_url":5},[69],[22],125500,148000,[29],{"java":32,"mtls":49,"oidc":49,"ci\u002Fcd":49,"kafka":32,"react":49,"oauth2":49,"solace":32,"graphql":49,"node.js":32,"rest api":49,"kubernetes":32,"micro-frontends":49,"microsoft azure":49,"module federation":49,"testing frameworks":32},[245,36,244,702,285,703,704,160,301,165,291,705,706,707,39,708],"REST API","Micro-frontends","Module Federation","OAuth2","mTLS","OIDC","Testing frameworks",{"design systems":32,"architecture design":49,"distributed systems":49,"transaction banking":32,"api gateway patterns":49,"platform engineering":32,"enterprise architecture":49,"event-driven integration":32,"financial services domain":32},[53,569,711,43,712,633,713,714,715],"API Gateway Patterns","Event-driven Integration","Design Systems","Financial Services Domain","Transaction Banking",{"id":717,"slug":718,"title":719,"raw_title":5,"is_featured":15,"company":720,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":721,"processed_country_iso_code_gmaps":722,"processed_home_office":23,"processed_salary_min":723,"processed_salary_max":724,"processed_salary_currency":26,"processed_salary_source":27,"processed_working_hours":725,"processed_employment_types":30,"processed_it_skills":726,"processed_it_skills_labels":727,"processed_job_expertise_skills":734,"processed_job_expertise_skills_labels":735,"max_cpc":59,"actual_cpc":60},54748,"senior-technical-lead-bank-of-montreal","Senior Technical Lead",{"name":234,"slug":235,"logo_url":5},[69],[22],75900,141900,[29],{"sql":49,"apis":49,"agile":49,"ci\u002Fcd":49,"devops":49,"oracle":49,"dynatrace":49,"mainframe":32,"opensearch":49,"cybersecurity":32,"generative ai":49,"microservices":49,"cloud computing":49,"test driven development":32},[728,254,299,286,115,729,730,42,41,39,173,731,732,733],"Generative AI","Mainframe","Cloud Computing","Agile","Test Driven Development","Cybersecurity",{"observability":49,"system design":49,"api management":49,"product design":32,"risk management":32,"batch operations":32,"production support":49,"incident management":49,"root cause analysis":49,"platform engineering":49,"regulatory compliance":32,"scheduling frameworks":32,"enterprise integration":49,"new product development":32,"data collection and analysis":32,"software development lifecycle":49,"continuous improvement management":32},[260,736,737,738,739,740,633,741,411,631,56,742,743,744,745,91,129],"API Management","Product Design","Data Collection and Analysis","New Product Development","Continuous Improvement Management","Production Support","Batch Operations","Scheduling Frameworks","Enterprise Integration","Software Development Lifecycle",{"total":747,"jobs":748},0,[],{"industry":750,"employment_type":766,"expertise_skills":773,"it_skills":835,"salary_currency":900,"processed_working_hours":903},[751,755,759,763],{"key":752,"label":753,"count":754},"financial services","Financial Services",48,{"key":756,"label":757,"count":758},"banking","Banking",32,{"key":760,"label":761,"count":762},"insurance","Insurance",6,{"key":764,"label":765,"count":33},"asset management","Asset Management",[767,770],{"key":30,"label":768,"count":769},"PERMANENT",53,{"key":771,"label":772,"count":59},"student","STUDENT",[774,777,781,784,787,789,792,795,798,801,803,805,808,810,812,815,817,819,821,823,826,828,830,833],{"key":775,"label":91,"slug":775,"count":776},"risk-management",13,{"key":778,"label":779,"slug":778,"count":780},"agile-methodologies","Agile Methodologies",11,{"key":782,"label":474,"slug":782,"count":783},"data-governance",10,{"key":785,"label":82,"slug":785,"count":786},"automation",9,{"key":788,"label":473,"slug":788,"count":786},"data-engineering",{"key":790,"label":89,"slug":790,"count":791},"vendor-management",8,{"key":793,"label":633,"slug":793,"count":794},"platform-engineering",7,{"key":796,"label":797,"slug":796,"count":794},"project-management","Project management",{"key":799,"label":800,"slug":799,"count":794},"devops","Devops",{"key":802,"label":56,"slug":802,"count":794},"observability",{"key":804,"label":383,"slug":804,"count":762},"solution-architecture",{"key":806,"label":807,"slug":806,"count":762},"responsible-ai","Responsible Ai",{"key":809,"label":569,"slug":809,"count":762},"enterprise-architecture",{"key":811,"label":129,"slug":811,"count":762},"regulatory-compliance",{"key":813,"label":412,"slug":813,"count":814},"technical-documentation",5,{"key":816,"label":43,"slug":816,"count":814},"distributed-systems",{"key":818,"label":667,"slug":818,"count":814},"technical-leadership",{"key":820,"label":476,"slug":820,"count":814},"data-quality",{"key":822,"label":660,"slug":822,"count":814},"model-risk-management",{"key":824,"label":825,"slug":824,"count":814},"data-modeling","Data Modeling",{"key":827,"label":572,"slug":827,"count":49},"incident-response",{"key":829,"label":51,"slug":829,"count":49},"software-engineering",{"key":831,"label":832,"slug":831,"count":49},"data-warehousing","Data Warehousing",{"key":834,"label":411,"slug":834,"count":49},"incident-management",[836,839,842,846,849,852,856,859,861,862,864,866,869,871,874,876,879,882,884,886,889,892,894,897],{"key":837,"label":838,"slug":837,"count":9},"cicd","Ci\u002FCd",{"key":840,"label":35,"slug":840,"count":841},"python",33,{"key":843,"label":844,"slug":843,"count":845},"ms-azure","MS Azure",28,{"key":847,"label":36,"slug":847,"count":848},"java",24,{"key":850,"label":115,"slug":850,"count":851},"sql",20,{"key":853,"label":854,"slug":853,"count":855},"aws","Aws",18,{"key":857,"label":160,"slug":857,"count":858},"kubernetes",15,{"key":860,"label":158,"slug":860,"count":783},"git",{"key":799,"label":800,"slug":799,"count":783},{"key":863,"label":552,"slug":863,"count":783},"terraform",{"key":865,"label":159,"slug":865,"count":786},"docker",{"key":867,"label":868,"slug":867,"count":786},"javascript","Javascript",{"key":870,"label":41,"slug":870,"count":786},"microservices",{"key":872,"label":873,"slug":872,"count":786},"gcp","Gcp",{"key":875,"label":208,"slug":875,"count":791},"spring-boot",{"key":877,"label":878,"slug":877,"count":791},"github","Github",{"key":880,"label":881,"slug":880,"count":791},"infrastructure-as-code","Infrastructure As Code",{"key":883,"label":157,"slug":883,"count":791},"jenkins",{"key":885,"label":165,"slug":885,"count":791},"kafka",{"key":887,"label":888,"slug":887,"count":794},"apis","Apis",{"key":890,"label":891,"slug":890,"count":762},"azure-devops","Azure Devops",{"key":893,"label":245,"slug":893,"count":762},"react",{"key":895,"label":896,"slug":895,"count":762},"generative-ai","Generative Ai",{"key":898,"label":899,"slug":898,"count":762},"powershell","Powershell",[901,902],{"key":26,"label":26,"count":754},{"key":240,"label":240,"count":762},[904],{"key":29,"label":29,"count":9}]