Senior Software Engineer
$125k - $150kCIBC
We're building a relationship-oriented bank for the modern world. We need talented, passionate professionals who are dedicated to doing what's right for our clients.
At CIBC, we embrace your strengths and your ambitions, so you are empowered at work. Our team members have what they need to make a meaningful impact and are truly valued for who they are and what they contribute. To learn more about CIBC, please visit CIBC.com What you'll be doing You'll be joining CIBC's Corporate Employee Technology Department. You'll be at the heart of CIBC's digital transformation, successfully delivering complex, enterprise-scale mobile projects involving multiple back-end systems. As an Application Consultant, you'll assemble, implement and maintain easy, flexible, and personalized solutions that enhance the client experience across both iOS and Android. You'll lead the planning and strategy for the technical design, development and integration of these applications. How You'll Succeed Full Stack Development- Develop and maintain applications using .NET (C#), SQL Server, ReactJS, and UI frameworks such as Telerik or similar.
- Integrate data platforms including Databricks, Talend, and SSIS for ETL and analytics solutions
- Lead the design, development, and implementation of complex software solutions across multiple platforms and technologies.
- Drive best practices in software architecture, coding standards, and quality assurance.
- Mentor and guide junior engineers and contribute to their technical growth.
- Design and implement AI-driven features leveraging foundation AI models.
- Contribute to AI model fine-tuning and deployment in production environments.
- Collaborate with data scientists to integrate AI/ML capabilities into core products.
Strategy and Roadmap: Contribute to technology roadmaps that are aligned with the bank's vision, strategy, and business objectives. Lead multiple complex technology solutions while maintaining consistency across the platform, adopting best practices and pushing forward continuous improvements Stakeholder Management: Act as the solution lead and interface with the project teams by driving and moderating design review sessions to walk stakeholders through and ensure that the overall design aligns with business requirements as well as architectural directions. Support and mentor junior designers and developers through knowledge sharing, collaboration and effective problem solving Continuous Improvement
- Stay updated with emerging technologies, especially in AI, cloud, and data engineering.
- Identify opportunities for innovation, efficiency, and automation.
- Demonstrate leadership qualities and interest in managing a team of engineers in the future.
- Foster a collaborative and inclusive team culture.
- Strong understanding of software architecture, RESTful APIs, microservices, and cloud platforms (Azure preferred).
- Expertise in:
- .NET (C#) application development
- SQL Server database design and optimization
- Data technology stack, including ETL, Azure SQL and REST APIs
- Talend and SSIS for ETL processes
- ReactJS and modern UI frameworks (Telerik or similar)
- Exposure to Integration and BI Tools such as Tableau, Cognos or Power BI
- AI Exposure:
- Experience working with foundation AI models (e.g., GPT, BERT, Llama, etc.)
- Understanding of AI model fine-tuning and customization
- Familiarity with integrating AI/ML solutions into enterprise applications
- Significant automation experience for minimizing manual processes
- Solid understanding of cloud technologies and tools
- Expert communications with c-suite and key technical partners for development tollgates and governance forums
- Able to document and tell a 'story' for a technical recommendation from framework to feature level
- Outstanding DevOps practices for environment management and integrity, security, pipeline management, code integrity, compliance, release management
- Solid execution of practices for Jira/Azure DevOps Taxonomies, Story Writing, Story Pointing, Velocity measurement
- Interest and potential to manage and lead a team
- You have a degree/diploma in Computer Science, Engineering, Management Information Systems, or a related field of study.
- You're driven by collective success. You know that collaboration can transform a good idea into a great one. You understand the power of a team that enjoys working together to create a shared vision.
- You put our clients first. Passion for client service - You want the work you do each day to result in a positive client experience.
- You give meaning to technology. You enjoy investigating complex problems, and making sense of information. You're confident in your ability to communicate detailed information in an impactful way.
- You embrace and champion change. You'll continuously evolve your thinking and the way you work in order to deliver your best.
- Your influence makes an impact. You know that relationships and networks are essential to success. You inspire outcomes by making yourself heard.
- You're passionate about people. You find meaning in relationships and build trust through respect and authenticity and enjoy being a team member.
- Values matter to you. You bring your real self to work, and you live our values - trust, teamwork, and accountability.
#LI-TA
At CIBC, we offer a competitive total rewards package. This role has an expected salary range of $125,000-$150,000 for the market based on experience, qualifications, and location of the position. The successful candidate may be eligible to participate in the relevant business unit's incentive compensation plan, which may also include a discretionary bonus component. CIBC offers a full range of benefits and programs to meet our employee's needs; including Medical, Dental, Vision, Health Savings Account, Life Insurance, Disability, and Other Insurance Plans, Paid Time Off (including Sick Leave, Parental Leave and Vacation), Holidays and 401(k), in addition to other special perks reserved for our team members. What CIBC Offers At CIBC, your goals are a priority. We start with your strengths and ambitions as an employee and strive to create opportunities to tap into your potential. We aspire to give you a career, rather than just a paycheck.
- We work to recognize you in meaningful, personalized ways including a competitive salary, incentive pay, banking benefits, a benefits program*, a vacation offering, wellbeing support, and MomentMakers, our social, points-based recognition program.
- Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients.
- We cultivate a culture where you can express your ambition through initiatives like Purpose Day; a paid day off dedicated for you to use to invest in your growth and development.
- CIBC is committed to creating an inclusive environment where all team members and clients feel like they belong. We seek applicants with a wide range of abilities and we provide an accessible candidate experience. If you need accommodation, please contact View email address on click.appcast.io
- You need to be legally eligible to work at the location(s) specified above and, where applicable, must have a valid work or study permit.
- We may ask you to complete an attribute-based assessment and other skills tests (such as simulation, coding, MS Office). Our goal for the application process is to get to know more about you, all that you have to offer, and give you the opportunity to learn more about us.
IL-70 W Madison St, 10th Fl Employment Type
Regular Weekly Hours
40 Skills
Analytical Thinking, Application Development, Database Management Systems (DBMS), Emerging Technologies, Project Management Technology, Technical Consulting, Technical Leadership, User Requirements, Work Collaboratively
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Chicago, IL vacancy
- ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance...Senior
- ...Senior Software Engineer A predominant information technology company is seeking a Senior Software Engineer with strong Clojure or Ruby development skills to join their Chicago, IL based Product Development team!! As a member of the Product Development team, you...Senior
- ...and relentlessly improve our expertise. Description Our Software development team designs and builds low-latency systems that... ...robust error tolerance. The libraries you work on will become the engine of our firm's strategies. Responsibilities Design...SeniorFull timeRemote work
- ...Software Engineer Every year, companies spend over a trillion dollars moving freight across the U.S. but the system for matching trucks with jobs is still slow, manual, and fragmented. FleetWorks is fixing that. We're building voice agents that transform the chaotic...SeniorWork at office
$102.4k - $179k
...will solve complex technical challenges, introduce new perspectives on existing solutions, and contribute to scalable, high-quality software development. You will also guide and mentor team members while collaborating across teams to drive effective design and delivery...Senior- ...Senior Full Stack Engineer We are seeking an experienced Senior Full Stack Engineer to join our Product Engineering team. This role will work on a team of engineers in all aspects of the software development lifecycle. This person will contribute significantly to both...SeniorLocal area
$150k - $172k
...the globe. Position Summary Drive innovation and quality in slot game development through expert-level software engineering. Job Summary As a Senior Advanced Software Engineer at Light & Wonder, you will be a key contributor within a collaborative, global engineering...SeniorWork at officeLocal area3 days per week$114.1k - $167.35k
...About the Role We're looking for a Senior Software Engineer to join our Workplace Engineering team and help build high-quality, scalable software systems and APIs. In this role, you'll take ownership of end-to-end development within a modern, cloud-first environment...SeniorWork at officeImmediate startFlexible hours- ...you engaged. For cappers: DubClub is a business-building engine that helps you turn your passion into a profitable business.... ...rewards, and community moments. The Role We're hiring a Senior Software Engineer to join our Chicago hub. This is a senior IC role...SeniorImmediate startRelocation
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
- ...market‑making institution, they are a trusted partner on exchanges around the world. About The Role We’re seeking an experienced Software Engineer to join a global Developer Experience team focused on building and improving the tools, infrastructure, and automation that...SeniorLocal area
$130k - $225k
...challenge consensus. The UP-Trade Operations team builds software that enables DRW's trading operations teams to manage our growing... ...them, and where they are something entirely new. We need engineers who can reason about these protocols financially, not just technically...SeniorContract workTemporary workFlexible hours$140k - $165k
...able to work on-site. Relocation assistance is not provided for this position. We're looking for an engineer who: ~ We're looking for an experienced software engineer to accelerate our team's initiatives and improve the FleetPulse platform. ~ Our team...SeniorWork at officeRelocation package$148.5k - $223.9k
...ensure you are not duplicating efforts. Job Category Software Engineering Job Details About Salesforce Salesforce is the #1... ...and you are the future of Salesforce. Role Overview The Senior Software Engineer SMTS role is part of the Ultra Messaging...SeniorCasual workRemote work$173k
...Senior Software Engineer (Chicago) Chicago, IL, USA About the Role Chime Engineering is growing rapidly as we scale to meet the financial needs of our members. We're looking for driven engineers with strong leadership skills to help evolve our risk architecture...SeniorFull timeWork at officeLocal areaRemote workNight shift$114.1k - $167.35k
...Technology drives our business. Our team is made up of talented software engineers, infrastructure engineers, leaders and UX professionals.... ...Hybrid policy- 4 days onsite) The Role We are seeking a Senior JavaScript Software Engineer with full-stack experience....SeniorWork at officeFlexible hours$106.28k - $145k
...and industry relied upon to keep lives moving forward when it matters most. Learn more about CCC at The Role The Senior Software Engineer on the CCC Workflow team will be responsible for executing the design and development of existing and new CCC Products. He...SeniorWork experience placement- A rapidly growing consumer technology firm is seeking a Fullstack Engineer to build innovative healthcare solutions, connecting medical consultations to prescription deliveries. The role requires proficiency in programming languages such as TypeScript and Python, strong...SeniorFull time
$88.9k - $165.1k
...team that's not afraid to push boundaries or take risks. Responsibilities What will you enjoy in this role? As a Senior Software Engineer in the CDP team, you will be driving delivery, and execution for critically important data systems. You will define...SeniorLocal areaFlexible hours$130k - $140k
...We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next generation of alternativeinvestmentsplatforms. You will engineer solutions...SeniorFlexible hours$126k - $190k
...agencies rely on Relativity's legal AI software to securely surface and manage the most... ...Change. WHAT WE DO At Relativity, engineers don't just write code. They shape how industries... .... Discovery Team As a Senior Software Engineer on the Discovery team,...SeniorRemote workHome office$150k - $200k
...Senior Software Engineer Vantage Group Holdings Ltd. (Vantage) was established in late 2020 as a re/insurance partner designed for the future. Driven by relentless curiosity, our team of trusted experts provides a fresh perspective on our clients' risks. We add creativity...SeniorRemote workFlexible hours- ...Bring your curiosity for learning, bold ideas, courage and passion to drive life-changing impact to ZS. What you'll do: Senior Software Engineer in the Platforms and Products will... As a Software Engineer at ZS Associates, you will design and implement web...SeniorWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- ...Account) Opportunity Overview NOCD is seeking a Senior Full Stack Engineer to join our rapidly growing digital health team and help expand... .... Required Qualifications ~6+ years of professional software development experience ~4+ years building full-stack web...SeniorWork at officeRemote workFlexible hours
- FleetWorks is looking for a Forward-deployed Engineer to be part of their expanding Chicago team. You will own the deployment process,... ...world settings. Ideal candidates have 3-6 years of experience in software engineering, expertise in TypeScript and Node.js, and...Senior
$132.26k - $155.6k
...job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives... ...our digital transformation journey. We are looking for a Senior Software Engineer to join our Data Platform Engineering team...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workFlexible hours3 days per week$140k - $170k
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire Job Department: Technology Team : Framework About Snapsheet : Snapsheet is claims technology the way it should be: purposeful, precise,...SeniorFull timeTemporary workCasual workCurrently hiringLocal areaRemote workVisa sponsorshipWork visaFlexible hours$133.5k - $212k
...Senior Software Engineer (Channels) Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to...SeniorContract workLocal areaImmediate startRemote workWorldwideHome office$135k - $165k
...Job Title: Senior Software Engineer Company: Snapsheet Job Location: USA, Remote Job Type: Full-time, direct hire Job Department: Technology Team : Framework About Snapsheet : Snapsheet is claims technology the way it should be: purposeful...SeniorFull timeTemporary workCasual workCurrently hiringLocal areaRemote workVisa sponsorshipWork visaFlexible hours- Senior Software Engineer - AI Systems Employment Type: Full-time Company: Permute ( Overview Permute is seeking a Senior Software Engineer to design, build, and deploy production‑grade AI systems in a fast‑moving startup environment. This role is for builders who move...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software sales engineer Chicago, IL
- software engineer full time Chicago, IL
- facebook software engineer Chicago, IL
- startup software engineer Chicago, IL
- intermediate software engineer Chicago, IL
- research software engineer Chicago, IL
- software developer no experience Chicago, IL
- rust software engineer Chicago, IL
- work from home software developer Chicago, IL
- software developer Chicago, IL

