[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-api-gateway-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-skill\u002Fapi-gateway":4,"skill-page-filters-\u002Fde-ca\u002Fjobs-by-skill\u002Fapi-gateway":226,"featured-jobs-\u002Fde-ca\u002Fjobs-by-skill\u002Fapi-gateway":364},{},{"total":5,"jobs":6},4,[7,91,143,186],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":30,"processed_job_expertise_skills":71,"processed_job_expertise_skills_labels":72,"max_cpc":89,"actual_cpc":90},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Toronto",[19],"CA","hybrid",70000,150000,"USD","estimated",[26],"FULL_TIME","permanent",{"go":5,"arm":5,"aws":5,"git":5,"opa":5,"rag":5,"java":29,"jira":5,"mtls":5,"oidc":5,"rego":5,"azure":5,"cedar":5,"ci\u002Fcd":5,"oauth":5,"spire":5,"github":5,"gitops":5,"mlflow":5,"python":5,"spiffe":5,"splunk":5,"bedrock":5,"bitbucket":5,"devsecops":5,"dynatrace":5,"langchain":5,"sagemaker":5,"terraform":5,"confluence":5,"embeddings":5,"guardrails":5,"kubernetes":5,"llamaindex":5,"typescript":29,"api gateway":5,"llm routing":5,"azure openai":5,"opentelemetry":5,"cloudformation":5},3,[31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70],"Python","Go","TypeScript","Java","AWS","Azure","Kubernetes","Terraform","CloudFormation","ARM","CI\u002FCD","GitOps","DevSecOps","Git","Bitbucket","GitHub","Jira","Confluence","Cedar","OPA","Rego","SPIFFE","SPIRE","mTLS","OAuth","OIDC","OpenTelemetry","Dynatrace","Splunk","API Gateway","LLM Routing","RAG","Embeddings","Guardrails","Bedrock","Azure OpenAI","SageMaker","MLflow","LangChain","LlamaIndex",{"iam":5,"audit":5,"on-call":5,"api design":5,"ai governance":5,"observability":5,"cloud security":5,"policy as code":5,"responsible ai":5,"incident response":5,"workload identity":5,"distributed systems":5,"platform engineering":5,"production operations":5,"genai platform patterns":5,"regulated industry experience":5},[73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88],"Platform Engineering","Distributed Systems","API Design","Production Operations","Incident Response","On-call","Regulated Industry Experience","AI Governance","Responsible AI","Cloud Security","IAM","Policy as Code","Workload Identity","Observability","Audit","GenAI Platform Patterns",1,1.2,{"id":92,"slug":93,"title":94,"raw_title":11,"is_featured":12,"company":95,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":96,"processed_country_iso_code_gmaps":97,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":98,"processed_salary_source":24,"processed_working_hours":99,"processed_employment_types":27,"processed_it_skills":100,"processed_it_skills_labels":101,"processed_job_expertise_skills":134,"processed_job_expertise_skills_labels":135,"max_cpc":89,"actual_cpc":90},81368,"intermediate-aws-developer-wealth-management-technologies-bank-of-montreal","Intermediate AWS Developer, Wealth Management Technologies",{"name":14,"slug":15,"logo_url":11},[17],[19],"CAD",[26],{"aws":5,"ecs":29,"git":5,"iam":5,"jwt":29,"sql":5,"jest":5,"docker":29,"angular":29,"aws cdk":5,"fargate":29,"node.js":5,"aws glue":29,"dynamodb":29,"rest api":5,"amazon s3":5,"aws batch":29,"oauth 2.0":29,"amazon rds":5,"amazon sns":5,"amazon sqs":5,"aws lambda":5,"encryption":5,"serverless":5,"typescript":5,"api gateway":29,"microservices":5,"cloud security":5,"data modelling":5,"openid connect":29,"ci\u002Fcd pipelines":5,"amazon cloudwatch":5,"automated testing":5,"amazon eventbridge":5,"aws step functions":5,"relational databases":5,"event-driven architecture":5},[35,102,33,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,44,119,120,121,122,83,123,124,125,60,126,127,128,129,130,131,132,133],"Node.js","REST API","Microservices","Serverless","Event-driven architecture","AWS Lambda","Amazon RDS","Amazon S3","Amazon SNS","Amazon SQS","Amazon EventBridge","AWS Step Functions","AWS CDK","Amazon CloudWatch","SQL","Relational databases","Data modelling","CI\u002FCD pipelines","Automated testing","Jest","Cloud security","Encryption","Angular","Docker","DynamoDB","ECS","Fargate","AWS Batch","AWS Glue","OAuth 2.0","OpenID Connect","JWT",{"agile delivery":5,"software development":5,"investment industry knowledge":29,"asset management domain knowledge":29,"wealth management domain knowledge":29,"financial services domain knowledge":29,"cloud-native application development":5},[136,137,138,139,140,141,142],"Software Development","Cloud-native application development","Agile delivery","Financial services domain knowledge","Wealth management domain knowledge","Asset management domain knowledge","Investment industry knowledge",{"id":144,"slug":145,"title":146,"raw_title":11,"is_featured":12,"company":147,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":150,"processed_country_iso_code_gmaps":151,"processed_home_office":152,"processed_salary_min":153,"processed_salary_max":154,"processed_salary_currency":98,"processed_salary_source":24,"processed_working_hours":155,"processed_employment_types":27,"processed_it_skills":156,"processed_it_skills_labels":157,"processed_job_expertise_skills":170,"processed_job_expertise_skills_labels":171,"max_cpc":89,"actual_cpc":90},66891,"transaction-banking-core-full-stack-architect-the-toronto-dominion-bank-canada","Transaction Banking Core Full Stack Architect",{"name":148,"slug":149,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[17],[19],"onsite",149500,177000,[26],{"azure":5,"cloud":5,"kafka":5,"unity":29,"events":5,"camunda":29,"fluxnova":29,"rest api":5,"azure aks":5,"kubernetes":5,"safe agile":29,"api gateway":5,"data bricks":5,"data modeling":5,"microservices":5,"data pipelines":5},[37,158,104,159,160,161,60,162,163,164,36,165,166,167,168,169],"Azure AKS","Events","Cloud","Data Pipelines","Rest API","Camunda","FluxNova","Data Bricks","Unity","Data Modeling","Kafka","SaFE Agile",{"finacle":5,"ledgers":5,"it governance":5,"cost management":29,"credit products":5,"vendor management":29,"dda & term deposits":5,"domain architecture":5,"contract negotiation":29,"technical leadership":5,"core banking products":5,"solution architecture":5,"architecture framework":5,"enterprise architecture":5},[172,173,174,175,176,177,178,179,180,181,182,183,184,185],"Architecture Framework","Solution Architecture","Enterprise Architecture","Domain Architecture","Technical Leadership","IT Governance","Vendor Management","Contract Negotiation","Cost Management","Core Banking Products","Ledgers","Finacle","DDA & Term Deposits","Credit Products",{"id":187,"slug":188,"title":189,"raw_title":11,"is_featured":12,"company":190,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":191,"processed_country_iso_code_gmaps":193,"processed_home_office":152,"processed_salary_min":194,"processed_salary_max":195,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":196,"processed_employment_types":27,"processed_it_skills":197,"processed_it_skills_labels":198,"processed_job_expertise_skills":216,"processed_job_expertise_skills_labels":217,"max_cpc":89,"actual_cpc":90},54755,"senior-solution-architect-digital-banking-bank-of-montreal","Senior Solution Architect - (Digital \u002F Banking)",{"name":14,"slug":15,"logo_url":11},[192],"Mississauga",[19],94600,176000,[26],{"aws":5,"css":29,"jwt":5,"java":5,"oidc":5,"saml":5,"agile":5,"oauth":5,"togaf":5,"angular":5,"node.js":5,"swagger":29,"soap\u002Fxml":5,"api design":5,"javascript":29,"api gateway":29,"spring boot":5,"restful\u002Fjson":5,"data modeling":5,"microservices":5,"database design":5,"design patterns":5,"continuous deployment":29,"architectural patterns":5,"continuous integration":29},[124,34,102,199,200,35,201,202,203,204,55,56,205,133,206,207,208,209,104,210,211,212,213,214,215],"JavaScript","CSS","API design","API gateway","Swagger","Spring Boot","SAML","SOAP\u002FXML","RESTful\u002FJSON","Database design","Data modeling","TOGAF","Continuous Integration","Continuous Deployment","Design Patterns","Architectural Patterns","Agile",{"mentoring":29,"it strategy":5,"design configuration":5,"technology selection":5,"community of practice":29,"solution architecture":5,"alternative assessment":5,"requirements discovery":5,"enterprise architecture":5,"solution context formulation":5},[173,174,218,219,220,221,222,223,224,225],"IT Strategy","Requirements Discovery","Solution Context Formulation","Alternative Assessment","Technology Selection","Design Configuration","Mentoring","Community of Practice",{"industry":227,"employment_type":235,"expertise_skills":238,"it_skills":296,"salary_currency":359,"processed_working_hours":362},[228,231],{"key":229,"label":230,"count":29},"financial services","Financial Services",{"key":232,"label":233,"count":234},"banking","Banking",2,[236],{"key":27,"label":237,"count":5},"PERMANENT",[239,241,243,245,248,250,253,255,257,260,263,265,267,269,271,274,276,278,280,282,285,288,291,293],{"key":240,"label":174,"slug":240,"count":234},"enterprise-architecture",{"key":242,"label":173,"slug":242,"count":234},"solution-architecture",{"key":244,"label":221,"slug":244,"count":89},"alternative-assessment",{"key":246,"label":247,"slug":246,"count":89},"api-design","Api Design",{"key":249,"label":172,"slug":249,"count":89},"architecture-framework",{"key":251,"label":252,"slug":251,"count":89},"asset-management-domain-knowledge","Asset Management Domain Knowledge",{"key":254,"label":87,"slug":254,"count":89},"audit",{"key":256,"label":82,"slug":256,"count":89},"cloud-security",{"key":258,"label":259,"slug":258,"count":89},"cloud-native-application-development","Cloud-Native Application Development",{"key":261,"label":262,"slug":261,"count":89},"community-of-practice","Community Of Practice",{"key":264,"label":179,"slug":264,"count":89},"contract-negotiation",{"key":266,"label":181,"slug":266,"count":89},"core-banking-products",{"key":268,"label":180,"slug":268,"count":89},"cost-management",{"key":270,"label":185,"slug":270,"count":89},"credit-products",{"key":272,"label":273,"slug":272,"count":89},"dda-term-deposits","Dda & Term Deposits",{"key":275,"label":223,"slug":275,"count":89},"design-configuration",{"key":277,"label":74,"slug":277,"count":89},"distributed-systems",{"key":279,"label":175,"slug":279,"count":89},"domain-architecture",{"key":281,"label":183,"slug":281,"count":89},"finacle",{"key":283,"label":284,"slug":283,"count":89},"financial-services-domain-knowledge","Financial Services Domain Knowledge",{"key":286,"label":287,"slug":286,"count":89},"genai-platform-patterns","Genai Platform Patterns",{"key":289,"label":290,"slug":289,"count":89},"iam","Iam",{"key":292,"label":77,"slug":292,"count":89},"incident-response",{"key":294,"label":295,"slug":294,"count":89},"investment-industry-knowledge","Investment Industry Knowledge",[297,300,302,305,308,311,313,315,318,320,322,325,328,330,333,336,339,342,345,347,349,351,353,356],{"key":298,"label":299,"slug":298,"count":5},"api-gateway","Api Gateway",{"key":301,"label":104,"slug":301,"count":29},"microservices",{"key":303,"label":304,"slug":303,"count":29},"aws","Aws",{"key":306,"label":307,"slug":306,"count":234},"oidc","Oidc",{"key":309,"label":310,"slug":309,"count":234},"jwt","Jwt",{"key":312,"label":124,"slug":312,"count":234},"angular",{"key":314,"label":37,"slug":314,"count":234},"kubernetes",{"key":316,"label":317,"slug":316,"count":234},"ms-azure","MS Azure",{"key":319,"label":167,"slug":319,"count":234},"data-modeling",{"key":321,"label":34,"slug":321,"count":234},"java",{"key":323,"label":324,"slug":323,"count":234},"rest-api","Rest Api",{"key":326,"label":327,"slug":326,"count":234},"typescript","Typescript",{"key":329,"label":44,"slug":329,"count":234},"git",{"key":331,"label":332,"slug":331,"count":234},"nodejs","Node.Js",{"key":334,"label":335,"slug":334,"count":234},"oauth","Oauth",{"key":337,"label":338,"slug":337,"count":89},"aws-step-functions","Aws Step Functions",{"key":340,"label":341,"slug":340,"count":89},"azure-aks","Azure Aks",{"key":343,"label":344,"slug":343,"count":89},"azure-openai","Azure Openai",{"key":346,"label":65,"slug":346,"count":89},"bedrock",{"key":348,"label":45,"slug":348,"count":89},"bitbucket",{"key":350,"label":163,"slug":350,"count":89},"camunda",{"key":352,"label":49,"slug":352,"count":89},"cedar",{"key":354,"label":355,"slug":354,"count":89},"cicd","Ci\u002FCd",{"key":357,"label":358,"slug":357,"count":89},"cicd-pipelines","Ci\u002FCd Pipelines",[360,361],{"key":98,"label":98,"count":234},{"key":23,"label":23,"count":234},[363],{"key":26,"label":26,"count":5},{"total":365,"jobs":366},0,[]]