Lead React and C# development for CIBC banking applications, combining frontend expertise with SQL and secure backend engineering.
This Senior Software Engineer role sits within CIBC Global Technology, Data & AI. You will develop and maintain applications across user interface, application, and data layers. The position requires collaboration across product, design, operations, and United States based partner teams.
Key Responsibilities: Translate goals into clear technical tasks and decisions
Develop secure applications across UI and backend layers
Improve performance, reliability, and technical debt
Apply banking and regulatory knowledge to solutions
Participate in code reviews and knowledge sharing
Requirements: Front end experience with React, JavaScript, TypeScript, jQuery, and responsive design
C# and up-to-date .NET development experience
SQL Server or similar relational database experience
RESTful APIs, asynchronous processing, and service integrations experience
Agile delivery, GitHub, CI/CD, and technical documentation experience
Bring senior software engineering judgment, React expertise, and C# development skills to CIBC’s technology organization.