[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-bitbucket-ca":3,"job-search-\u002Fen-ca\u002Fjobs-by-skill\u002Fbitbucket":8,"skill-page-filters-\u002Fen-ca\u002Fjobs-by-skill\u002Fbitbucket":337,"featured-jobs-\u002Fen-ca\u002Fjobs-by-skill\u002Fbitbucket":470},{"image_path":4,"content_de":5,"content_en":5,"composite_key":6,"last_updated":7},"\u002Fimages\u002Fskill\u002Fbitbucket.webp",null,"skill:bitbucket:ca","2026-08-17T09:02:57.530631+02:00",{"total":9,"jobs":10},7,[11,95,160,207,257,283,313],{"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":75,"processed_job_expertise_skills_labels":76,"max_cpc":93,"actual_cpc":94},81423,"senior-platform-engineer-ai-fabrics-bank-of-montreal","Senior Platform Engineer, AI & Fabrics",false,{"name":17,"slug":18,"logo_url":5},"Bank of Montreal","bank-of-montreal",[20],"Toronto",[22],"CA","hybrid",70000,150000,"USD","estimated",[29],"FULL_TIME","permanent",{"go":32,"arm":32,"aws":32,"git":32,"opa":32,"rag":32,"java":33,"jira":32,"mtls":32,"oidc":32,"rego":32,"azure":32,"cedar":32,"ci\u002Fcd":32,"oauth":32,"spire":32,"github":32,"gitops":32,"mlflow":32,"python":32,"spiffe":32,"splunk":32,"bedrock":32,"bitbucket":32,"devsecops":32,"dynatrace":32,"langchain":32,"sagemaker":32,"terraform":32,"confluence":32,"embeddings":32,"guardrails":32,"kubernetes":32,"llamaindex":32,"typescript":33,"api gateway":32,"llm routing":32,"azure openai":32,"opentelemetry":32,"cloudformation":32},4,3,[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,71,72,73,74],"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":32,"audit":32,"on-call":32,"api design":32,"ai governance":32,"observability":32,"cloud security":32,"policy as code":32,"responsible ai":32,"incident response":32,"workload identity":32,"distributed systems":32,"platform engineering":32,"production operations":32,"genai platform patterns":32,"regulated industry experience":32},[77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92],"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":96,"slug":97,"title":98,"raw_title":5,"is_featured":15,"company":99,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":102,"processed_country_iso_code_gmaps":104,"processed_home_office":23,"processed_salary_min":105,"processed_salary_max":106,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":108,"processed_employment_types":30,"processed_it_skills":109,"processed_it_skills_labels":111,"processed_job_expertise_skills":145,"processed_job_expertise_skills_labels":146,"max_cpc":93,"actual_cpc":94},78602,"senior-software-engineer-operations-sun-life-of-canada-corporate-2","Senior Software Engineer, Operations",{"name":100,"slug":101,"logo_url":5},"Sun Life of Canada - Corporate","sun-life-of-canada-corporate",[103],"Waterloo",[22],90000,140000,"CAD",[29],{"aws":110,"css":32,"git":32,"jsp":32,"sql":32,"xml":32,"html":32,"java":32,"jdbc":32,"jira":110,"json":32,"soap":32,"kafka":32,"maven":32,"docker":32,"gradle":32,"oracle":32,"ansible":32,"jenkins":32,"reactjs":32,"servlet":32,"ms teams":110,"rest api":32,"weblogic":110,"bitbucket":32,"java apis":32,"springmvc":32,"websphere":110,"confluence":110,"javascript":32,"kubernetes":32,"postgresql":32,"springboot":32,"artifactory":32,"light car proxy":32,"spring framework":32,"web security\u002Fowasp":32,"java enterprise edition (j2ee)":32,"multi-factor authentication (mfa)":32},2,[38,112,113,114,115,116,117,118,119,120,121,41,122,123,124,125,126,127,128,129,130,131,132,133,134,49,48,135,136,137,138,139,140,39,52,141,142,143,144],"JavaScript","HTML","XML","CSS","Java Enterprise Edition (J2EE)","Servlet","JDBC","JSP","Spring Framework","ReactJS","Docker","SpringBoot","SpringMVC","Web Security\u002FOWASP","SOAP","REST API","Java APIs","JSON","SQL","Oracle","PostgreSQL","Jenkins","Artifactory","Gradle","Maven","Ansible","Multi-Factor Authentication (MFA)","Kafka","Light Car Proxy","JIRA","MS Teams","WebSphere","WebLogic",{"cmmi":32,"itil":32,"scrum":110,"kanban":110,"agile framework":110,"change management":32,"disaster recovery":32,"root-cause analysis":32,"security compliance":32,"proactive monitoring":32,"java application support":32,"java application development":32,"software development life cycle (sdlc)":32},[147,148,149,150,151,152,153,154,155,156,157,158,159],"Java Application Support","Java Application Development","ITIL","CMMI","Software Development Life Cycle (SDLC)","Agile Framework","Kanban","Scrum","Disaster Recovery","Change Management","Root-Cause Analysis","Security Compliance","Proactive Monitoring",{"id":161,"slug":162,"title":163,"raw_title":5,"is_featured":15,"company":164,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":167,"processed_country_iso_code_gmaps":168,"processed_home_office":23,"processed_salary_min":169,"processed_salary_max":170,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":171,"processed_employment_types":30,"processed_it_skills":172,"processed_it_skills_labels":173,"processed_job_expertise_skills":186,"processed_job_expertise_skills_labels":187,"max_cpc":93,"actual_cpc":94},80087,"product-engineering-guidewire-billingcenter-configuration-integration-allstate-insurance-company-of-canada-permanent","Product Engineering (Guidewire BillingCenter Configuration & Integration)",{"name":165,"slug":166,"logo_url":5},"Allstate Insurance Company of Canada - Permanent","allstate-insurance-company-of-canada-permanent",[],[22],80900,129725,[29],{"git":33,"jira":33,"rest":33,"kafka":33,"react":33,"sonar":33,"github":33,"datadog":33,"teamcity":33,"bitbucket":33,"confluence":33,"java spring":33,"guidewire gosu":32,"ci\u002Fcd pipelines":33,"guidewire cloud":33,"ai tools and co-pilot":110,"guidewire billingcenter":32,"integration gateway apps":33},[174,175,176,177,178,179,180,139,181,48,50,141,52,182,49,183,184,185],"Guidewire BillingCenter","Guidewire Gosu","Integration Gateway Apps","Guidewire Cloud","Java Spring","REST","React","Datadog","TeamCity","SONAR","CI\u002FCD pipelines","AI tools and co-pilot",{"sdlc":32,"debugging":32,"code reviews":33,"batch monitoring":33,"code refactoring":33,"pair programming":110,"scrum ceremonies":33,"disaster recovery":33,"billing processing":32,"iteration planning":33,"system integration":32,"test driven development":32,"revision control systems":33,"agile software development":32,"behavior driven development":33,"design trade-off evaluation":33,"project management methodologies":33,"continuous integration and delivery":33,"guidewire billingcenter engineering":32,"testing (unit, integration, contract)":32},[188,189,190,191,192,193,194,195,196,197,198,199,200,155,201,202,203,204,205,206],"Guidewire BillingCenter Engineering","SDLC","Agile software development","System integration","Billing processing","Batch monitoring","Test driven development","Behavior Driven Development","Debugging","Testing (Unit, Integration, Contract)","Code refactoring","Revision control systems","Project management methodologies","Scrum ceremonies","Iteration planning","Code reviews","Continuous integration and delivery","Design trade-off evaluation","Pair programming",{"id":208,"slug":209,"title":210,"raw_title":5,"is_featured":15,"company":211,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":212,"processed_country_iso_code_gmaps":213,"processed_home_office":23,"processed_salary_min":105,"processed_salary_max":106,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":214,"processed_employment_types":30,"processed_it_skills":215,"processed_it_skills_labels":216,"processed_job_expertise_skills":235,"processed_job_expertise_skills_labels":236,"max_cpc":93,"actual_cpc":94},78557,"lead-software-engineer-java-api-sun-life-of-canada-corporate","Lead Software Engineer (JAVA, API)",{"name":100,"slug":101,"logo_url":5},[20],[22],[29],{"xml":33,"java":32,"json":33,"rest":33,"snyk":33,"soap":33,"junit":33,"kafka":33,"react":33,"docker":33,"jquery":110,"ai apis":33,"jenkins":33,"mockito":33,"veracode":33,"bitbucket":33,"checkmarx":33,"sonarqube":33,"javascript":110,"kubernetes":33,"restassured":33,"spring boot":32,"microservices":32,"github copilot":33,"api development":32,"web accessibility":33,"prompt engineering":33,"large language models (llms)":33,"ai agent orchestration platforms":33},[38,217,218,219,180,220,122,41,139,126,114,179,129,221,222,223,224,133,112,225,226,227,228,229,230,231,232,233,234],"Spring Boot","Microservices","API Development","Web Accessibility","JUnit","Mockito","RESTAssured","BitBucket","jQuery","GitHub Copilot","AI agent orchestration platforms","Large Language Models (LLMs)","Prompt Engineering","AI APIs","SonarQube","Checkmarx","Snyk","Veracode",{"devops":33,"mentoring":32,"code review":32,"unit testing":33,"on-call support":33,"risk mitigation":33,"threat modeling":33,"containerization":33,"incident response":33,"project estimation":33,"agile methodologies":33,"systems integration":32,"technical leadership":32,"security code reviews":32,"continuous improvement":33,"middleware technologies":33,"secure coding practices":32,"technical documentation":33,"web hosting technologies":33,"security testing methodologies":33,"application development life cycle":32},[237,238,239,240,241,242,243,244,245,246,247,248,249,250,81,251,252,253,254,255,256],"Application Development Life Cycle","Systems Integration","Technical Leadership","Agile Methodologies","Secure Coding Practices","Security Code Reviews","Threat Modeling","Security Testing Methodologies","DevOps","Containerization","Middleware Technologies","Web Hosting Technologies","Unit Testing","Continuous Improvement","On-call Support","Project Estimation","Risk Mitigation","Technical Documentation","Code Review","Mentoring",{"id":258,"slug":259,"title":260,"raw_title":5,"is_featured":15,"company":261,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":264,"processed_country_iso_code_gmaps":266,"processed_home_office":23,"processed_salary_min":267,"processed_salary_max":268,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":269,"processed_employment_types":30,"processed_it_skills":270,"processed_it_skills_labels":271,"processed_job_expertise_skills":277,"processed_job_expertise_skills_labels":278,"max_cpc":93,"actual_cpc":94},47461,"advanced-engineer-product-engagement-enterprise-services-division","Advanced Engineer, Product Engagement",{"name":262,"slug":263,"logo_url":5},"Invesco Enterprise Services (Division)","invesco-enterprise-services-division",[265],"Charlottetown",[22],50000,65000,[29],{"aws":33,"git":33,"sql":33,"java":32,"bamboo":33,"python":110,"node.js":110,"mulesoft":32,"bitbucket":33,"rest apis":32,"snowflake":33},[272,38,273,39,274,130,48,49,275,276,35],"MuleSoft","REST APIs","Snowflake","Bamboo","Node.js",{"devops":33,"agile methodology":33,"project management":33,"technical architecture":32,"technical documentation":33,"user acceptance testing":33},[279,280,281,245,282,254],"Technical Architecture","Project Management","Agile Methodology","User Acceptance Testing",{"id":284,"slug":285,"title":286,"raw_title":5,"is_featured":15,"company":287,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":288,"processed_country_iso_code_gmaps":289,"processed_home_office":23,"processed_salary_min":290,"processed_salary_max":291,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":292,"processed_employment_types":30,"processed_it_skills":293,"processed_it_skills_labels":294,"processed_job_expertise_skills":299,"processed_job_expertise_skills_labels":300,"max_cpc":93,"actual_cpc":94},47466,"senior-software-quality-engineer-enterprise-services-division","Senior Software Quality Engineer",{"name":262,"slug":263,"logo_url":5},[265],[22],100000,110000,[29],{"aws":33,"dbt":110,"sql":32,"unix":33,"python":32,"alteryx":110,"bitbucket":110,"informatica":110},[35,130,39,295,49,296,297,298],"Unix","Alteryx","Informatica","DBT",{"epm":33,"test design":32,"test data setup":32,"asset management":32,"agile methodology":32,"defect management":32,"financial services":32,"root cause analysis":32,"test environment setup":32,"oracle fusion cloud erp":33,"configuration management":32,"test planning & strategy":32,"master data management (mdm)":32},[301,302,303,304,305,306,307,308,281,309,310,311,312],"Test Planning & Strategy","Test Design","Test Environment Setup","Test Data Setup","Defect Management","Configuration Management","Master Data Management (MDM)","Root Cause Analysis","Financial Services","Asset Management","Oracle Fusion Cloud ERP","EPM",{"id":314,"slug":315,"title":316,"raw_title":5,"is_featured":15,"company":317,"raw_hiringOrganization_logo_url":5,"processed_city_gmaps":320,"processed_country_iso_code_gmaps":321,"processed_home_office":23,"processed_salary_min":322,"processed_salary_max":323,"processed_salary_currency":107,"processed_salary_source":27,"processed_working_hours":324,"processed_employment_types":30,"processed_it_skills":325,"processed_it_skills_labels":326,"processed_job_expertise_skills":329,"processed_job_expertise_skills_labels":330,"max_cpc":93,"actual_cpc":94},47458,"senior-engineer-digital-distribution-amp-engagement-canada-ltd","Senior Engineer – Digital Distribution & Engagement",{"name":318,"slug":319,"logo_url":5},"Invesco Canada Ltd.","invesco-canada-ltd",[265],[22],80000,85000,[29],{"aws":32,"sql":32,"ci\u002Fcd":33,"github":33,"python":32,"ai tools":110,"bitbucket":33,"snowflake":32,"apache airflow":32},[39,327,130,35,274,50,49,45,328],"Apache Airflow","AI tools",{"etl\u002Felt":32,"data modeling":32,"data engineering":32,"data warehousing":32,"agile methodologies":33,"architecture documentation":33,"financial industry knowledge":33},[331,332,333,334,335,240,336],"Data Engineering","Data Modeling","Data Warehousing","ETL\u002FELT","Architecture Documentation","Financial Industry Knowledge",{"industry":338,"employment_type":347,"expertise_skills":350,"it_skills":406,"salary_currency":464,"processed_working_hours":468},[339,342,345],{"key":340,"label":309,"count":341},"financial services",5,{"key":343,"label":344,"count":93},"insurance","Insurance",{"key":346,"label":310,"count":93},"asset management",[348],{"key":30,"label":349,"count":9},"PERMANENT",[351,354,356,358,360,362,364,366,368,371,373,376,378,380,383,386,388,391,393,395,397,400,402,404],{"key":352,"label":353,"slug":352,"count":110},"devops","Devops",{"key":355,"label":155,"slug":355,"count":110},"disaster-recovery",{"key":357,"label":81,"slug":357,"count":110},"incident-response",{"key":359,"label":240,"slug":359,"count":110},"agile-methodologies",{"key":361,"label":281,"slug":361,"count":110},"agile-methodology",{"key":363,"label":254,"slug":363,"count":110},"technical-documentation",{"key":365,"label":310,"slug":365,"count":93},"asset-management",{"key":367,"label":91,"slug":367,"count":93},"audit",{"key":369,"label":370,"slug":369,"count":93},"batch-monitoring","Batch Monitoring",{"key":372,"label":195,"slug":372,"count":93},"behavior-driven-development",{"key":374,"label":375,"slug":374,"count":93},"billing-processing","Billing Processing",{"key":377,"label":156,"slug":377,"count":93},"change-management",{"key":379,"label":86,"slug":379,"count":93},"cloud-security",{"key":381,"label":382,"slug":381,"count":93},"cmmi","Cmmi",{"key":384,"label":385,"slug":384,"count":93},"code-refactoring","Code Refactoring",{"key":387,"label":255,"slug":387,"count":93},"code-review",{"key":389,"label":390,"slug":389,"count":93},"code-reviews","Code Reviews",{"key":392,"label":306,"slug":392,"count":93},"configuration-management",{"key":394,"label":246,"slug":394,"count":93},"containerization",{"key":396,"label":250,"slug":396,"count":93},"continuous-improvement",{"key":398,"label":399,"slug":398,"count":93},"continuous-integration-and-delivery","Continuous Integration And Delivery",{"key":401,"label":331,"slug":401,"count":93},"data-engineering",{"key":403,"label":332,"slug":403,"count":93},"data-modeling",{"key":405,"label":333,"slug":405,"count":93},"data-warehousing",[407,409,412,414,416,418,420,422,424,426,428,431,433,436,439,442,445,447,449,452,455,457,459,462],{"key":408,"label":49,"slug":408,"count":9},"bitbucket",{"key":410,"label":411,"slug":410,"count":341},"aws","Aws",{"key":413,"label":48,"slug":413,"count":32},"git",{"key":415,"label":38,"slug":415,"count":32},"java",{"key":417,"label":130,"slug":417,"count":32},"sql",{"key":419,"label":35,"slug":419,"count":32},"python",{"key":421,"label":139,"slug":421,"count":33},"kafka",{"key":423,"label":51,"slug":423,"count":33},"jira",{"key":425,"label":52,"slug":425,"count":33},"confluence",{"key":427,"label":41,"slug":427,"count":33},"kubernetes",{"key":429,"label":430,"slug":429,"count":33},"github","Github",{"key":432,"label":122,"slug":432,"count":110},"docker",{"key":434,"label":435,"slug":434,"count":110},"soap","Soap",{"key":437,"label":438,"slug":437,"count":110},"cicd","Ci\u002FCd",{"key":440,"label":441,"slug":440,"count":110},"rest","Rest",{"key":443,"label":444,"slug":443,"count":110},"xml","Xml",{"key":446,"label":274,"slug":446,"count":110},"snowflake",{"key":448,"label":133,"slug":448,"count":110},"jenkins",{"key":450,"label":451,"slug":450,"count":110},"json","Json",{"key":453,"label":454,"slug":453,"count":110},"javascript","Javascript",{"key":456,"label":180,"slug":456,"count":110},"react",{"key":458,"label":275,"slug":458,"count":93},"bamboo",{"key":460,"label":461,"slug":460,"count":93},"azure-openai","Azure Openai",{"key":463,"label":327,"slug":463,"count":93},"apache-airflow",[465,467],{"key":107,"label":107,"count":466},6,{"key":26,"label":26,"count":93},[469],{"key":29,"label":29,"count":9},{"total":471,"jobs":472},0,[]]