[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-expertise-platform-engineering-ca":3,"job-search-\u002Fde-ca\u002Fjobs-by-expertise\u002Fplatform-engineering":4,"expertise-filters-\u002Fde-ca\u002Fjobs-by-expertise\u002Fplatform-engineering":312,"featured-jobs-\u002Fde-ca\u002Fjobs-by-expertise\u002Fplatform-engineering":446},{},{"total":5,"jobs":6},8,[7,62,129,145,180,211,239,274],{"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":31,"processed_job_expertise_skills":46,"processed_job_expertise_skills_labels":47,"max_cpc":60,"actual_cpc":61},81410,"senior-manager-azure-cloud-engineering-bank-of-montreal","Senior Manager, Azure Cloud Engineering",null,false,{"name":14,"slug":15,"logo_url":11},"Bank of Montreal","bank-of-montreal",[17],"Mississauga",[19],"CA","hybrid",85500,185000,"CAD","estimated",[26],"FULL_TIME","permanent",{"arm":29,"iam":29,"sre":29,"cdktf":29,"ci\u002Fcd":30,"devops":30,"logging":29,"alerting":29,"terraform":30,"monitoring":29,"github actions":30,"microsoft azure":30,"azure api management":29,"infrastructure as code":30},3,4,[32,33,34,35,36,37,38,39,40,41,42,43,44,45],"Microsoft Azure","Terraform","GitHub Actions","ARM","CDKTF","CI\u002FCD","Azure API Management","Infrastructure as Code","DevOps","SRE","Monitoring","Logging","Alerting","IAM",{"governance":30,"reliability":30,"scalability":30,"cost efficiency":30,"risk management":30,"cloud engineering":30,"project management":30,"security by design":30,"agile methodologies":29,"platform engineering":30,"performance optimization":30,"infrastructure engineering":30},[48,49,50,51,52,53,54,55,56,57,58,59],"Cloud Engineering","Platform Engineering","Infrastructure Engineering","Security by Design","Governance","Risk Management","Scalability","Reliability","Performance Optimization","Cost Efficiency","Agile Methodologies","Project Management",1,1.2,{"id":63,"slug":64,"title":65,"raw_title":11,"is_featured":12,"company":66,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":67,"processed_country_iso_code_gmaps":69,"processed_home_office":20,"processed_salary_min":70,"processed_salary_max":71,"processed_salary_currency":72,"processed_salary_source":24,"processed_working_hours":73,"processed_employment_types":27,"processed_it_skills":74,"processed_it_skills_labels":75,"processed_job_expertise_skills":113,"processed_job_expertise_skills_labels":114,"max_cpc":60,"actual_cpc":61},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",{"name":14,"slug":15,"logo_url":11},[68],"Toronto",[19],70000,150000,"USD",[26],{"go":30,"arm":30,"aws":30,"git":30,"opa":30,"rag":30,"java":29,"jira":30,"mtls":30,"oidc":30,"rego":30,"azure":30,"cedar":30,"ci\u002Fcd":30,"oauth":30,"spire":30,"github":30,"gitops":30,"mlflow":30,"python":30,"spiffe":30,"splunk":30,"bedrock":30,"bitbucket":30,"devsecops":30,"dynatrace":30,"langchain":30,"sagemaker":30,"terraform":30,"confluence":30,"embeddings":30,"guardrails":30,"kubernetes":30,"llamaindex":30,"typescript":29,"api gateway":30,"llm routing":30,"azure openai":30,"opentelemetry":30,"cloudformation":30},[76,77,78,79,80,81,82,33,83,35,37,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112],"Python","Go","TypeScript","Java","AWS","Azure","Kubernetes","CloudFormation","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":30,"audit":30,"on-call":30,"api design":30,"ai governance":30,"observability":30,"cloud security":30,"policy as code":30,"responsible ai":30,"incident response":30,"workload identity":30,"distributed systems":30,"platform engineering":30,"production operations":30,"genai platform patterns":30,"regulated industry experience":30},[49,115,116,117,118,119,120,121,122,123,45,124,125,126,127,128],"Distributed Systems","API Design","Production Operations","Incident Response","On-call","Regulated Industry Experience","AI Governance","Responsible AI","Cloud Security","Policy as Code","Workload Identity","Observability","Audit","GenAI Platform Patterns",{"id":130,"slug":131,"title":132,"raw_title":11,"is_featured":12,"company":133,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":134,"processed_country_iso_code_gmaps":135,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":72,"processed_salary_source":24,"processed_working_hours":136,"processed_employment_types":27,"processed_it_skills":137,"processed_it_skills_labels":138,"processed_job_expertise_skills":139,"processed_job_expertise_skills_labels":140,"max_cpc":60,"actual_cpc":61},70525,"principal-azure-cloud-platform-engineer-bank-of-montreal-2","Principal Azure Cloud Platform Engineer",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"arm":29,"iam":29,"sre":29,"cdktf":29,"ci\u002Fcd":30,"logging":29,"alerting":29,"terraform":30,"monitoring":29,"github actions":30,"microsoft azure":30,"azure api management":29},[32,33,34,35,36,37,38,45,42,43,44,41],{"devops":30,"governance":30,"networking":30,"reliability":30,"scalability":30,"observability":29,"sre practices":29,"api management":29,"cost efficiency":30,"cloud engineering":30,"security by design":30,"identity management":30,"platform engineering":30,"infrastructure as code":30},[48,49,39,40,51,52,141,142,54,55,57,143,126,144],"Networking","Identity Management","API Management","SRE Practices",{"id":146,"slug":147,"title":148,"raw_title":11,"is_featured":12,"company":149,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":152,"processed_country_iso_code_gmaps":153,"processed_home_office":154,"processed_salary_min":155,"processed_salary_max":156,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":157,"processed_employment_types":27,"processed_it_skills":158,"processed_it_skills_labels":159,"processed_job_expertise_skills":169,"processed_job_expertise_skills_labels":171,"max_cpc":60,"actual_cpc":61},66814,"principal-platform-engineer-the-toronto-dominion-bank-canada","Principal Platform Engineer",{"name":150,"slug":151,"logo_url":11},"The Toronto-Dominion Bank (Canada)","the-toronto-dominion-bank-canada",[68],[19],"onsite",165000,200000,[26],{"sql":30,"java":30,"llms":29,"mtls":30,"oidc":30,"rest":30,"azure":30,"neo4j":29,"nosql":30,"oauth2":30,"python":29,"graphql":30,"mongodb":29,"kubernetes":30,"generative ai":29},[79,76,82,81,160,161,162,163,164,165,166,96,98,167,168],"REST","GraphQL","SQL","NoSQL","MongoDB","Neo4J","OAuth2","Generative AI","LLMs",{"data modeling":30,"cash management":170,"api architecture":30,"distributed systems":30,"transaction banking":170,"platform engineering":30,"technical leadership":30,"graph-based data models":30,"event-driven integration":30,"cloud-native application delivery":30},2,[49,172,173,174,175,115,176,177,178,179],"API Architecture","Event-Driven Integration","Data Modeling","Graph-Based Data Models","Cloud-Native Application Delivery","Technical Leadership","Cash Management","Transaction Banking",{"id":181,"slug":182,"title":183,"raw_title":11,"is_featured":12,"company":184,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":185,"processed_country_iso_code_gmaps":186,"processed_home_office":154,"processed_salary_min":187,"processed_salary_max":188,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":189,"processed_employment_types":27,"processed_it_skills":190,"processed_it_skills_labels":191,"processed_job_expertise_skills":198,"processed_job_expertise_skills_labels":199,"max_cpc":60,"actual_cpc":61},66739,"cloud-network-engineer-ii-the-toronto-dominion-bank-canada","Cloud Network Engineer II",{"name":150,"slug":151,"logo_url":11},[68],[19],96900,136800,[26],{"aws":30,"dns":29,"gcp":30,"git":29,"vpn":29,"azure":30,"ci\u002Fcd":29,"python":30,"ansible":30,"firewalls":29,"terraform":30,"load balancing":29,"infrastructure as code":30},[33,76,192,80,81,193,37,86,194,195,196,197,39],"Ansible","GCP","DNS","Load Balancing","Firewalls","VPN",{"devops":29,"agile\u002Fscrum":29,"troubleshooting":30,"cloud networking":30,"network security":30,"capacity planning":29,"resiliency design":29,"root cause analysis":30,"platform engineering":29,"multi-cloud connectivity":30,"hybrid cloud connectivity":30,"network architecture design":30,"network performance optimization":30},[200,201,202,203,204,205,206,207,208,209,210,40,49],"Cloud Networking","Network Architecture Design","Hybrid Cloud Connectivity","Multi-cloud Connectivity","Network Security","Network Performance Optimization","Troubleshooting","Root Cause Analysis","Capacity Planning","Resiliency Design","Agile\u002FScrum",{"id":212,"slug":213,"title":214,"raw_title":11,"is_featured":12,"company":215,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":216,"processed_country_iso_code_gmaps":217,"processed_home_office":154,"processed_salary_min":218,"processed_salary_max":219,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":220,"processed_employment_types":27,"processed_it_skills":221,"processed_it_skills_labels":222,"processed_job_expertise_skills":231,"processed_job_expertise_skills_labels":232,"max_cpc":60,"actual_cpc":61},66711,"architect-channels-the-toronto-dominion-bank-canada","Architect - Channels",{"name":150,"slug":151,"logo_url":11},[68],[19],125500,148000,[26],{"java":29,"mtls":30,"oidc":30,"ci\u002Fcd":30,"kafka":29,"react":30,"oauth2":30,"solace":29,"graphql":30,"node.js":29,"rest api":30,"kubernetes":29,"micro-frontends":30,"microsoft azure":30,"module federation":30,"testing frameworks":29},[223,79,224,225,161,226,227,82,32,228,229,166,96,98,37,230],"React","Node.js","REST API","Micro-frontends","Module Federation","Kafka","Solace","Testing frameworks",{"design systems":29,"architecture design":30,"distributed systems":30,"transaction banking":29,"api gateway patterns":30,"platform engineering":29,"enterprise architecture":30,"event-driven integration":29,"financial services domain":29},[233,234,235,115,236,49,237,238,179],"Architecture Design","Enterprise Architecture","API Gateway Patterns","Event-driven Integration","Design Systems","Financial Services Domain",{"id":240,"slug":241,"title":242,"raw_title":11,"is_featured":12,"company":243,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":244,"processed_country_iso_code_gmaps":245,"processed_home_office":20,"processed_salary_min":246,"processed_salary_max":247,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":248,"processed_employment_types":27,"processed_it_skills":249,"processed_it_skills_labels":250,"processed_job_expertise_skills":260,"processed_job_expertise_skills_labels":261,"max_cpc":60,"actual_cpc":61},54748,"senior-technical-lead-bank-of-montreal","Senior Technical Lead",{"name":14,"slug":15,"logo_url":11},[68],[19],75900,141900,[26],{"sql":30,"apis":30,"agile":30,"ci\u002Fcd":30,"devops":30,"oracle":30,"dynatrace":30,"mainframe":29,"opensearch":30,"cybersecurity":29,"generative ai":30,"microservices":30,"cloud computing":30,"test driven development":29},[167,251,100,252,162,253,254,255,256,37,40,257,258,259],"OpenSearch","Oracle","Mainframe","Cloud Computing","APIs","Microservices","Agile","Test Driven Development","Cybersecurity",{"observability":30,"system design":30,"api management":30,"product design":29,"risk management":29,"batch operations":29,"production support":30,"incident management":30,"root cause analysis":30,"platform engineering":30,"regulatory compliance":29,"scheduling frameworks":29,"enterprise integration":30,"new product development":29,"data collection and analysis":29,"software development lifecycle":30,"continuous improvement management":29},[262,143,263,264,265,266,49,267,268,207,126,269,270,271,272,53,273],"System Design","Product Design","Data Collection and Analysis","New Product Development","Continuous Improvement Management","Production Support","Incident Management","Batch Operations","Scheduling Frameworks","Enterprise Integration","Software Development Lifecycle","Regulatory Compliance",{"id":275,"slug":276,"title":277,"raw_title":11,"is_featured":12,"company":278,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":279,"processed_country_iso_code_gmaps":280,"processed_home_office":20,"processed_salary_min":218,"processed_salary_max":281,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":282,"processed_employment_types":27,"processed_it_skills":283,"processed_it_skills_labels":284,"processed_job_expertise_skills":296,"processed_job_expertise_skills_labels":297,"max_cpc":60,"actual_cpc":61},66869,"software-engineer-iii-java-react-spring-boot-and-spring-security-the-toronto-dominion-bank-canada","Software Engineer III (Java, React, Spring Boot, and Spring Security)",{"name":150,"slug":151,"logo_url":11},[68],[19],154000,[26],{"aws":29,"gcp":29,"git":30,"java":30,"ldap":30,"pega":170,"azure":29,"ci\u002Fcd":30,"linux":30,"oauth":30,"react":30,"docker":29,"rest apis":30,"kubernetes":29,"spring boot":30,"maven\u002Fgradle":30,"shell scripting":29,"spring security":30,"jira administration":30,"scriptrunner (groovy)":30},[79,223,285,286,97,287,288,86,289,37,290,291,292,293,82,80,81,193,294,295],"Spring Boot","Spring Security","LDAP","REST APIs","Maven\u002FGradle","Linux","ScriptRunner (Groovy)","Shell scripting","Docker","Jira Administration","PEGA",{"dns":29,"backup":30,"devops":29,"ssl\u002Ftls":29,"resiliency":30,"system design":30,"load balancers":29,"change management":30,"disaster recovery":30,"high availability":30,"agile methodologies":30,"cloud transformation":30,"platform engineering":29,"enterprise integrations":30,"firewall configurations":29,"networking fundamentals":29,"application architecture":30,"software design patterns":30,"authentication frameworks":30},[298,262,299,300,301,302,303,304,58,40,49,305,306,307,308,309,194,310,311],"Application Architecture","Software Design Patterns","High Availability","Disaster Recovery","Backup","Resiliency","Change Management","Cloud Transformation","Enterprise Integrations","Authentication Frameworks","Networking Fundamentals","Load Balancers","SSL\u002FTLS","Firewall Configurations",{"industry":313,"employment_type":321,"expertise_skills":324,"it_skills":377,"salary_currency":440,"processed_working_hours":444},[314,317],{"key":315,"label":316,"count":5},"financial services","Financial Services",{"key":318,"label":319,"count":320},"banking","Banking",7,[322],{"key":27,"label":323,"count":5},"PERMANENT",[325,327,329,332,334,336,338,341,343,345,347,349,351,354,356,358,360,362,364,366,368,371,373,375],{"key":326,"label":49,"slug":326,"count":5},"platform-engineering",{"key":328,"label":115,"slug":328,"count":29},"distributed-systems",{"key":330,"label":331,"slug":330,"count":29},"devops","Devops",{"key":333,"label":126,"slug":333,"count":29},"observability",{"key":335,"label":54,"slug":335,"count":170},"scalability",{"key":337,"label":52,"slug":337,"count":170},"governance",{"key":339,"label":340,"slug":339,"count":170},"security-by-design","Security By Design",{"key":342,"label":48,"slug":342,"count":170},"cloud-engineering",{"key":344,"label":173,"slug":344,"count":170},"event-driven-integration",{"key":346,"label":262,"slug":346,"count":170},"system-design",{"key":348,"label":179,"slug":348,"count":170},"transaction-banking",{"key":350,"label":55,"slug":350,"count":170},"reliability",{"key":352,"label":353,"slug":352,"count":170},"api-management","Api Management",{"key":355,"label":58,"slug":355,"count":170},"agile-methodologies",{"key":357,"label":57,"slug":357,"count":170},"cost-efficiency",{"key":359,"label":53,"slug":359,"count":170},"risk-management",{"key":361,"label":207,"slug":361,"count":170},"root-cause-analysis",{"key":363,"label":305,"slug":363,"count":60},"cloud-transformation",{"key":365,"label":176,"slug":365,"count":60},"cloud-native-application-delivery",{"key":367,"label":266,"slug":367,"count":60},"continuous-improvement-management",{"key":369,"label":370,"slug":369,"count":60},"data-collection-and-analysis","Data Collection And Analysis",{"key":372,"label":174,"slug":372,"count":60},"data-modeling",{"key":374,"label":237,"slug":374,"count":60},"design-systems",{"key":376,"label":301,"slug":376,"count":60},"disaster-recovery",[378,381,384,386,388,390,393,396,398,401,404,406,409,411,413,416,418,421,424,427,429,432,435,437],{"key":379,"label":380,"slug":379,"count":320},"cicd","Ci\u002FCd",{"key":382,"label":383,"slug":382,"count":320},"ms-azure","MS Azure",{"key":385,"label":33,"slug":385,"count":30},"terraform",{"key":387,"label":79,"slug":387,"count":30},"java",{"key":389,"label":82,"slug":389,"count":30},"kubernetes",{"key":391,"label":392,"slug":391,"count":29},"oidc","Oidc",{"key":394,"label":395,"slug":394,"count":29},"arm","Arm",{"key":397,"label":76,"slug":397,"count":29},"python",{"key":399,"label":400,"slug":399,"count":29},"aws","Aws",{"key":402,"label":403,"slug":402,"count":29},"mtls","Mtls",{"key":405,"label":86,"slug":405,"count":29},"git",{"key":407,"label":408,"slug":407,"count":170},"infrastructure-as-code","Infrastructure As Code",{"key":410,"label":42,"slug":410,"count":170},"monitoring",{"key":412,"label":162,"slug":412,"count":170},"sql",{"key":414,"label":415,"slug":414,"count":170},"sre","Sre",{"key":417,"label":100,"slug":417,"count":170},"dynatrace",{"key":419,"label":420,"slug":419,"count":170},"oauth2","Oauth2",{"key":422,"label":423,"slug":422,"count":170},"oauth","Oauth",{"key":425,"label":426,"slug":425,"count":170},"azure-api-management","Azure Api Management",{"key":428,"label":44,"slug":428,"count":170},"alerting",{"key":430,"label":431,"slug":430,"count":170},"gcp","Gcp",{"key":433,"label":434,"slug":433,"count":170},"generative-ai","Generative Ai",{"key":436,"label":223,"slug":436,"count":170},"react",{"key":438,"label":439,"slug":438,"count":170},"github-actions","Github Actions",[441,443],{"key":23,"label":23,"count":442},6,{"key":72,"label":72,"count":170},[445],{"key":26,"label":26,"count":5},{"total":447,"jobs":448},0,[]]