Taro Logo

Sr Software Engineer

CIBC is a relationship-oriented bank providing financial services with 44,000 employees helping clients achieve their financial goals.
$120,000 - $140,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Sr Software Engineer

CIBC, a leading financial institution, is seeking a Senior Software Engineer to join their Bank USA Application Development team. This role offers a competitive salary range of $120,000 - $140,000 and a comprehensive benefits package. As a Senior Software Engineer, you'll be responsible for building and maintaining software solutions using the .NET framework, creating applications from scratch, and providing technical expertise.

The position requires 7+ years of experience in .NET development and offers a hybrid work arrangement with 2 days per week in downtown Chicago. You'll be working with modern technologies including Azure, DevOps tools, and various .NET technologies while following Agile methodologies. The role combines technical depth with business acumen, requiring strong analytical and communication skills.

CIBC emphasizes a culture based on Trust, Teamwork, and Accountability, serving a vast client base with 44,000 employees. They offer extensive professional development opportunities, including a dedicated Purpose Day for personal growth. The technical stack includes .NET, SQL Server, Azure, and Angular, with a focus on clean, scalable code and modern architectural patterns.

The ideal candidate will have a strong background in software engineering, with expertise in .NET technologies, cloud platforms, and modern development practices. You'll collaborate with cross-functional teams, participate in the full software development lifecycle, and contribute to technical design and architecture decisions. This role offers an excellent opportunity to work on meaningful projects while enjoying work-life balance and comprehensive benefits.

CIBC provides a supportive environment focused on employee growth and client success, making it an ideal place for experienced software engineers looking to advance their careers in financial technology. The position offers stability, competitive compensation, and the opportunity to work with cutting-edge technologies while contributing to impactful financial solutions.

Last updated 4 hours ago

Responsibilities For Sr Software Engineer

  • Build software solutions using .NET framework
  • Create applications from scratch
  • Configure existing systems
  • Provide user support
  • Perform detailed technical design and development
  • Transform business requirements into programming instructions
  • Collaborate with internal teams for software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Develop documentation throughout SDLC
  • Serve as an expert on applications and provide technical support

Requirements For Sr Software Engineer

TypeScript
  • 7+ years experience as .NET Developer or Application Developer
  • Knowledge of ASP.NET framework
  • Proficiency in SQL Server
  • Experience with MVC design patterns
  • Knowledge of .NET languages (C#, Visual Basic.NET)
  • HTML5/CSS experience
  • Experience with MS Azure, Team Foundation Server, Azure DevOps, Jira and GitHub
  • Understanding of REST APIs and Agile methodologies
  • Bachelor's degree in Computer Science, Engineering or related field
  • Experience with Angular framework
  • AZ-900 certification (preferred)
  • Object Oriented Design knowledge
  • Experience with SOLID principles
  • Experience with JSON and RESTful web services
  • Unit Testing and UI Automation Testing experience

Benefits For Sr Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, Dental, and Vision Insurance
  • Health Savings Account
  • Life Insurance
  • Disability Insurance
  • Paid Time Off including Sick Leave
  • Parental Leave
  • Vacation
  • Holidays
  • 401(k)
  • Banking benefits
  • Wellbeing support
  • Purpose Day - paid day off for growth and development

Interested in this job?

Jobs Related To CIBC Sr Software Engineer