cover image
Bank of Canada

Bank of Canada

www.bankofcanada.ca

3 Jobs

2,579 Employees

About the Company

As Canada's Central bank, our principal role is to promote the country's economic and financial welfare by keeping inflation low, stable and predictable. Our vision is to be "a leading central bank--dynamic, engaged and trusted--committed to a better Canada." No other employer in the country offers you the unique opportunity to work at the very centre of Canada's economy.

Listed Jobs

Company background Company brand
Company Name
Bank of Canada
Job Title
Développeuse/développeur (interne et externe)
Job Description
**Job Title:** Developer (Internal and External) **Role Summary:** Design, build, and maintain scalable cloud-based data pipelines and analytics solutions to support economic research, digital services, and AI-driven decision-making within a multidisciplinary team. **Expectations:** Deliver high-quality, automated data workflows aligned with Agile methodologies; collaborate cross-functionally to resolve data challenges and innovate in data engineering practices. **Key Responsibilities:** - Develop secure, structured data transformations and pipelines using Databricks, Spark, Python, and SQL for ingestion, cleaning, validation, and automation. - Maintain and enhance cloud data platforms (e.g., Azure, AWS) and analytics environments. - Collaborate with technical leads and stakeholders to improve data workflows, tools, and documentation. - Support creation of reusable models, notebooks, and components for data processing. - Participate in Agile sprint cycles, including planning, code reviews, and demonstrations. - Document data pipelines, processes, and testing procedures for clarity and reproducibility. - Stay updated on emerging data engineering tools, cloud services, and AI/ML best practices. **Required Skills:** - Intermediate Python and SQL programming for data manipulation and integration. - Experience with distributed data frameworks (Spark, Databricks) and cloud platforms (Azure/AWS). - Proficiency in designing and optimizing data pipelines for analytics and modeling. - Familiarity with automated testing, data quality checks, and Agile workflows. - Strong collaboration and communication skills to support cross-team problem-solving. **Required Education & Certifications:** - Bachelor’s or post-secondary degree in Computer Science, Data Science, or related field. - Preferred (not mandatory): Certifications in cloud computing (e.g., AWS, Azure) or data engineering (e.g., CDMP).
Ottawa, Canada
On site
03-03-2026
Company background Company brand
Company Name
Bank of Canada
Job Title
Senior DevOps Platform Administrator
Job Description
**Job Title:** Senior DevOps Platform Administrator **Role Summary:** Design, build, and maintain automation for RedHat Enterprise Linux and Windows Server environments across on‑premises data centers and cloud platforms. Deliver continuous improvement, security hardening, and operational resilience for large‑scale production systems while providing day‑to‑day support, incident resolution, and capacity planning. **Expectations:** - Lead automation initiatives that reduce manual operations and eliminate single‑off fixes. - Maintain service‑level agreements for RHEL 9/10 and Windows Server 2016+. - Provide on‑call support (weekly rotation) and manage overtime as required. - Mentor teammates, document processes, and collaborate across infrastructure, product, and portfolio groups. **Key Responsibilities:** - Develop and maintain CI/CD pipelines for platform automation (patching, upgrades, monitoring). - Automate performance monitoring, tuning, and capacity planning for RHEL and Windows Server. - Deliver day‑to‑day operational support: incident handling, troubleshooting, and root‑cause analysis. - Plan and coordinate release activities, testing, and deployment of automation code. - Create and maintain standard operating procedures and technical documentation. - Conduct system needs analysis, process re‑engineering, and research for continuous improvement. - Collaborate with vendors, stakeholders, and cross‑functional teams to align operational objectives. **Required Skills:** - Advanced scripting (Bash, PowerShell, Python). - Automation tools: Ansible, Terraform, Chef, or Puppet. - Strong understanding of RHEL (v9/10) and Windows Server (2016+). - Cloud platform experience (AWS, Azure, or GCP) – infrastructure as code. - CI/CD and version control (Git, GitLab, Jenkins). - Monitoring & alerting (Prometheus, Grafana, Nagios, or equivalent). - Performance tuning, capacity planning, and security hardening. - Problem‑solving, technical decision‑making, and effective communication. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related field. - RedHat Certified Engineer (RHCE) or equivalent. - Microsoft Certified: Windows Server Fundamentals or Administrator. - DevOps‑oriented certification (e.g., AWS Certified DevOps Engineer – Professional, Azure DevOps Engineer Expert, or equivalent). - ITIL Foundation or comparable IT service management certification preferred.
Ottawa, Canada
Hybrid
Senior
04-03-2026
Company background Company brand
Company Name
Bank of Canada
Job Title
Trader Analyst or Senior Trader Analyst
Job Description
**Job Title** Trader Analyst / Senior Trader Analyst **Role Summary** Execute and analyze foreign exchange market operations for the central bank’s monetary policy and policy advice functions. Operate primarily on the FX desk, provide market briefings, and offer analytical support to senior management and policy committees. Participate in cross‑training on money market and bond desks as business needs require. **Expectations** - Trade FX forwards and swaps; support domestic and foreign currency transactions. - Conduct data‑driven analysis of market initiatives that enhance the Canadian financial system. - Deliver concise oral and written market briefings and policy advice to management and committees. - Engage in cross‑desk training (money markets, bonds) to support operational resiliency. - Travel between Calgary and Ottawa as required for coordination with counterparts. **Key Responsibilities** - Execute FX market operations through straight‑through processing systems. - Analyze market data using Bloomberg, advanced spreadsheets, and trade‑capture tools. - Prepare detailed transaction reports and market impact assessments. - Provide actionable policy insights reflecting financial market conditions. - Offer briefings to senior management and relevant committees. - Collaborate with teams in Ottawa and Calgary, ensuring seamless operation continuity. - Cross‑train and support money‑market or bond desk activities as business demands. **Required Skills** - Strong analytical and quantitative abilities. - Proficient in Bloomberg, Excel (macros/VBA), and trading/processing systems. - In-depth knowledge of global FX, equity, commodity, and fixed‑income markets. - Understanding of trading instruments, funding strategies, hedging, and portfolio management. - Knowledge of Canadian financial market developments and central‑banking operations. - Excellent communication: concise written reports and clear oral briefings. - Ability to prioritise, manage risk, and propose process improvements. - Willingness to cross‑train across multiple market desks. **Required Education & Certifications** - Bachelor’s degree in Economics, Finance, Business, or a related quantitative field (or equivalent professional experience). - Ongoing professional development in finance, central‑banking, or market operations preferred. - No specific certifications required; however, Canadian Securities Course or similar advanced finance credentials are beneficial.
Calgary, Canada
Hybrid
Senior
09-03-2026