FAQs
Do we support remote work?
Yes, we do remote work but in a hybrid format, with an expectation to be in the office at least 2 days per week in Chicago Downtown.
What programming languages should I be familiar with for this position?
You should be familiar with at least one of the .NET languages, such as C# or Visual Basic .NET, as well as HTML5 and CSS.
What are the primary responsibilities of the Senior Software Engineer?
The primary responsibilities include participating in requirements analysis, collaborating with internal teams to produce software design and architecture, and writing clean, scalable code using .NET programming languages.
Is there a specific experience requirement for this role?
Yes, we require 7 years or more of proven experience as a .NET Developer or Application Developer.
What technologies will I be working with?
You will be working primarily with the .NET framework, ASP.NET, SQL Server, Azure, Team Foundation Server (TFS), Azure DevOps (ADO), and Git.
Is there an emphasis on Agile methodologies?
Yes, familiarity with Agile methodologies and experience working in a Scrum team are important for this role.
Are there opportunities for professional development?
Yes, CIBC fosters a culture of growth and development, including initiatives like Purpose Day, which provides a paid day off dedicated to your development.
What educational background is preferred for this role?
A BSc/BA in Computer Science, Engineering, or a related field is preferred.
What is the expected salary range for this position?
The expected salary range for this position is $120,000.00 to $140,000.00 based on experience, qualifications, and location.
Do you offer visa sponsorship?
No, this position does not offer visa sponsorship.