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