Join a high-performing engineering team building the foundational technology behind a next-generation ecommerce search and discovery platform. In this role, you will contribute to the design, development, and operation of highly scalable backend systems that process billions of requests every day.
Compensation
Annual base salary ranging from $80,000 to $120,000 USD, depending on skills, knowledge, experience, and interview results.
Responsibilities
Design, develop, and maintain the core backend services and infrastructure that power a large-scale search and discovery platform.
Build and optimize highly available, distributed systems capable of processing billions of requests daily with exceptional performance and reliability.
Develop scalable solutions that support interactions between user requests, customer product catalogs, and intelligent platform capabilities.
Contribute to infrastructure design, deployment automation, capacity planning, and production operations.
Monitor, troubleshoot, and improve system performance, availability, and resilience across distributed environments.
Join a high-performing engineering team building the foundational technology behind a next-generation ecommerce search and discovery platform. In this role, you will contribute to the design, development, and operation of highly scalable backend systems that process billions of requests every day.
Compensation
Annual base salary ranging from $80,000 to $120,000 USD, depending on skills, knowledge, experience, and interview results.
Responsibilities
Design, develop, and maintain the core backend services and infrastructure that power a large-scale search and discovery platform.
Build and optimize highly available, distributed systems capable of processing billions of requests daily with exceptional performance and reliability.
Develop scalable solutions that support interactions between user requests, customer product catalogs, and intelligent platform capabilities.
Contribute to infrastructure design, deployment automation, capacity planning, and production operations.
Monitor, troubleshoot, and improve system performance, availability, and resilience across distributed environments.
Design, develop, and maintain modern software platforms supporting enterprise digital transformation across cloud infrastructure, data, AI, security, and software delivery.
Responsibilities
Take ownership of software engineering initiatives from understanding user needs and business objectives through technical design, implementation, deployment, production support, and continuous improvement.
Design, develop, and maintain secure, scalable software solutions across web applications, backend services, APIs, MCP servers, integrations, data pipelines, and platform ecosystems.
Leverage AI-powered development tools and coding agents to accelerate research, technical exploration, code generation, refactoring, testing, and documentation while ensuring all deliverables are thoroughly reviewed, tested, secured, and optimized.
Participate throughout the complete software development lifecycle, including requirements analysis, architecture, design, development, integration, testing, deployment, monitoring, debugging, and ongoing support.
Contribute to architectural discussions, technical reviews, and code reviews while promoting engineering standards that improve software quality, security, reliability, and maintainability.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related technical discipline
Lead reliability engineering initiatives, automate deployments, monitor systems, and drive continuous improvement for CIBC’s digital banking platforms.
Compensation
competitive salary, incentive pay, banking benefits, a benefits program*, defined benefit pension plan*, an employee share purchase plan, a vacation offering, wellbeing support, and MomentMakers
Responsibilities
Design and implement robust monitoring frameworks
Automate operational workflows and deployment pipelines
Optimize end-to-end client experiences
Guide teams on feature innovation vs operational excellence
A hands-on leader who combines technical expertise, leadership capability, and a passion for transforming data into actionable insights, guiding a team of BI developers while actively contributing to the design, development, and optimization of enterprise reporting solutions.
Responsibilities
Leading and developing a team of Power BI and SSRS developers
Designing, building, and supporting enterprise reporting and business intelligence solutions
Developing and optimizing SQL, DAX, Power Query, and semantic models
Working with SQL Server, Snowflake, Azure Synapse, and enterprise data platforms
Conducting architecture reviews, code reviews, and governance activities
Requirements
Bachelor's degree in Computer Science, Information Systems, Data Analytics, Business Intelligence, or a related field