Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
CIBC is one of Canada's Big Five multinational banks and financial services firms that provides personal and business banking, wealth management, and capital market services to 11 million+ customers globally.

Requirements:

  • 7+ years of professional software development experience, with substantial depth in backend and distributed systems engineering.
  • Expert-level proficiency in at least one modern programming language (Python, Java, C#, Go, or similar); demonstrable ability to work across languages and adapt rapidly to new technology contexts.
  • Expert-level knowledge of relational and NoSQL data stores (PostgreSQL, MySQL, MongoDB, Redis); experience with query optimization, schema design for high-throughput systems, and data migration strategies.
  • Proven experience designing and governing RESTful and event-driven APIs at platform scale; experience with API versioning, backward compatibility, and deprecation strategies.
  • Deep understanding of cloud-native architecture on at least one major cloud provider (AWS, Azure, or GCP); experience with multi-region, high-availability, and cost-optimized designs.
  • Hands-on experience owning and evolving CI/CD platforms, deployment strategies (blue/green, canary, feature flags), and production observability (tracing, metrics, alerting).
  • Strong experience with containerization and container orchestration (Docker, Kubernetes) in production environments.
  • Deep expertise in distributed systems design, consistency models, fault tolerance, event-driven architecture, microservices, and service mesh patterns.
  • Demonstrated record of leading end-to-end delivery of complex, high-impact technical initiatives from ambiguous requirements through production at scale.
  • Demonstrated performance engineering expertise in profiling, load testing, capacity planning, and tuning at scale.
  • Security engineering depth: threat modelling, secure design reviews, knowledge of relevant vulnerability classes, and experience with regulated/compliant systems.
  • Proven ability to mentor engineers effectively and grow technical capability within a team.
  • Experience with payment processing systems, financial transactions, or financial services domain; solid understanding of transaction lifecycle, settlement, reconciliation, and compliance requirements.
  • Working knowledge of PCI-DSS and relevant payment industry security standards; experience ensuring platform compliance.
  • Strong ability to integrate AI/ML capabilities into production systems; able to define standards and evaluate AI components for production readiness, safety, and risk in a payments context.

Good to have skills:

  • Experience with foreign exchange systems, capital markets infrastructure, or complex financial instrument processing.
  • Hands-on experience building, deploying, and operating ML models (fraud detection, risk scoring, and anomaly detection) in production payment environments.
  • Experience with LLM integration patterns, prompt engineering, RAG architectures, or AI agent frameworks at a production scale.
  • Advanced knowledge of message streaming and event sourcing patterns (Kafka, Flink, and event-driven architecture at scale).
  • Contributions to open-source projects, technical publications, or conference presentations.
  • Experience in a formal technical lead or staff engineer capacity.

Recommended for you based on this role

Similar stack
Same company
In your city
Remote • 5+ years exp • Hyderabad
JavaScript
Python
SQL
Databases
Databricks
Oracle
DevOps
Azure
Analytics
Power BI
Management
Confluence
Jira
QA
Cucumber
Postman
Rest-Assured
Robot Framework
Selenium
Apply
In office • 5+ years exp • Hyderabad
Python
SQL
DevOps
Azure
Azure DevOps
CI/CD
Jenkins
Kibana
Rest API
Splunk
QA
Playwright
Postman
Apply
In office • 10+ years exp • Bachelor's Degree • Hyderabad
JavaScript
SQL
COBOL
Java
COBOL
IBM MQ
Java
Maven
Databases
Apache Kafka
Azure SQL Database
Delta Lake
Oracle
PostgreSQL
RabbitMQ
Frontend
Material UI
React.js
DevOps
Ansible
Azure
Jenkins
Rest API
Analytics
Power BI
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Hyderabad
Remote work
In office