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.