CIBC US · 12 hours ago
Senior Software Engineer
CIBC is building a relationship-oriented bank for the modern world, seeking talented professionals to join their team. The Senior Software Engineer will be responsible for the technical design and development of applications using the .NET framework in Microsoft Azure Cloud, collaborating with various teams to create software solutions.
BankingFinancial Services
Responsibilities
You will be joining CIBC’s Commercial Banking and Commercial Real Estate Payments Technology team. As a Senior Software Engineer, you will be building software solutions using languages and technologies of the .NET framework in Microsoft Azure Cloud. You will create applications from scratch, configure existing systems and provide user support
In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a collaborator and excellent communicator. If you are also enthusiastic about the .NET framework and software design/architecture, we would like to meet you
Your goal will be to collaborate with internal teams to design, develop and maintain software
Qualification
Required
7 years of experience as a .NET Developer or Application Developer
Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS
Familiarity with architecture styles/APIs (REST, RPC)
Understanding of Agile methodologies
Experience with MS Azure, Team Foundation Server(TFS), Azure DevOps (ADO) and GIT is required
Excellent troubleshooting and communication skills
Attention to detail
Ability to write clean, scalable code using .NET programming languages
Participate in requirements analysis and collaborate with internal teams to produce software design and architecture
You have a degree. Bachelors in Computer Science, Engineering or a related field
Preferred
AZ-900 certification preferred
It's an asset if you are fluent in Object Oriented Design, JSON and Restful web services, and if you have written Unit Test and UI Automation Tests
Benefits
Medical
Dental
Vision
Health Savings Account
Life Insurance
Disability
Other Insurance Plans
Paid Time Off (including Sick Leave, Parental Leave and Vacation)
Holidays
401(k)
Banking benefits
A benefits program
A vacation offering
Wellbeing support
MomentMakers, our social, points-based recognition program
Purpose Day; a paid day off dedicated for you to use to invest in your growth and development
Company
CIBC US
CIBC US provides tailored commercial and personal banking services, private banking, wealth management and small business financial solutions.
Funding
Current Stage
Late StageRecent News
2025-07-25
Company data provided by crunchbase