AI can help banks unleash a new era of software engineering productivity

Banks that effectively deploy AI tools to address inefficiencies across the software development life cycle could realize significant cost savings by 2028

Ryan Lockard

United States

Val Srinivas

United States

New AI models and tools are rapidly transforming software engineering in ways that were not envisioned a couple of years ago.1 In fact, almost every stage of the software development life cycle is being reimagined with new waves of AI models.2 A recent survey noted that 84% of developers are using at least one of the large language model-driven coding assistants in their software delivery.3

 

Some banks have already integrated AI into software development.4 They are equipping their engineers with the latest AI models and tools to boost productivity. For instance, Goldman Sachs has equipped 12,000 of its developers with generative AI and cites significant productivity gains as a result of these efforts.5

As AI models advance, they should boost the productivity of software engineers across the software development life cycle—including designing, developing, testing, and maintaining software—and reduce total software spend.6 In aggregate, Deloitte predicts that AI tools will help save between 20% and 40% in software investments for the banking industry by 2028 (see “About this prediction”). But on a per-engineer basis, Deloitte estimates cost savings of US$0.5 million to US$1.1 million by 2028 (figure 1).

How AI could boost engineering productivity

Multiple studies have noted that large language models are helping programmers code faster: Productivity increases range from 30% to 55%.7 Within the banking industry, Citizens Bank observed a productivity boost of 20% among a group of engineers using generative AI in a test case.8

In our view, this increase in productivity should be demonstrated across software delivery. AI is transforming the speed and quality of code generation and playing an important role in requirement analysis by automatically identifying and classifying requirements, detecting tacit requests, and building a comprehensive problem statement. They are helping make software design and testing processes more efficient. System engineers can use natural language processing models to feed requirements into AI systems, which can then propose initial design options and their respective trade-offs. Some engineering teams are using AI testing tools, such as Applitools, Functionize, and Testim, to help automate test case generation and execute a large number of test cases in a short period of time.9 These programs can also learn from past tests to improve test quality.

And then there are AI assistants that can now deploy and maintain software. For instance, AI algorithms are automating continuous integration and deployment to help optimize deployment schedules, reduce downtimes, and confirm rollouts of new features and updates.

These comprehensive improvements should result in a quicker understanding of client or business requirements, heightened design quality, superior testing, predictive maintenance cycles, and enhanced system stability. Ultimately, they should lead to better software engineering performance.

The challenges in software engineering at banks

According to Gartner®, enterprise IT spending on software by the banking and investment services in the United States reached approximately US$107.8 billion in 2024.10 Overall, US banks employ around 100,000 employees for software development.11 Some large banks have as many as 15% to 25% of their total workforce involved in software-related tasks.12

Despite these investments, the current state of software engineering in the banking industry likely has enormous room for improvement. According to Deloitte interviews of different banks’ technology or software engineering heads conducted in 2024, banks’ engineering projects are often inefficient13 and weren’t built for scale, which can result in costly maintenance, integration issues, and slower runtimes.14 (See our report “How should banks respond to the current disruption in software engineering?” for more details.)

AI tools can help address these and other challenges by improving engineering productivity at banks in multiple ways. Take, for instance, writing or maintaining code for mainframes. Some generative AI models are being trained to rewrite the 1960s-era code that underpins older cores to be compatible with modern software. IBM’s watsonx Code Assistant can read, understand, and rescript COBOL-coded applications in Java.15 Citigroup’s 30,000 developers are incorporating generative AI coding assistants in their modernization efforts.16 Furthermore, the low code and no code functionalities of many AI systems are already helping accelerate development cycles.17

As these experiments mature, banks should be able to see the business impact more clearly. In fact, these AI models will only get more advanced and valuable with time, opening up new possibilities to write faster and better programs and yield even higher productivity gains.18 For example, AI agents can now autonomously convert ideas expressed by humans in natural language into executable code.19 Models launched recently, which are often less expensive and use fewer resources, could unleash more cost-efficient AI tools for software engineering.20

Strategies to help maximize productivity gains

Here are some actions software engineering leaders can consider taking as they start scaling AI across the software development life cycle.

  1. Identify where inefficiencies are the highest and persistent, and then deploy AI tools in those areas first.
  2. Communicate directly with software engineers and developers about potential job shifts, upskilling opportunities, and new roles emerging from AI adoption. Providing regular updates, open forums, and clear career development pathways can also help alleviate employee concerns and foster a positive attitude toward AI.
  3. Develop robust governance models to oversee AI integration. Executives should establish a framework that includes clear policies and addresses potential risks such as data privacy breaches, algorithmic bias, and operational disruptions.  
  4. Factor in third-party vendors as part of the implementation strategy. This can be especially critical for banks that lack the scale and infrastructure to build in-house AI tools.
  5. Share plans and progress with stakeholders within and outside the organization on how AI’s capabilities are being incorporated into software development, and the governance measures that are being put in place to manage risks.
  6. Build connected teams across business areas to help oversee AI integration processes and foster collaboration among business heads. 

About this prediction

Our research builds on academic research and discussions with industry and domain subject matter specialists. We use several industry benchmarking reports from third-party research firms on the median salaries of engineers, developers, and costs of different banking software to infer the total software expenditure for the US banking industry between 2022 and 2024. We also utilized the Bureau of Labor Statistics’ database to gather data on total software engineers employed in the US banking industry, their attrition rate, and forecasts for future employment. We then triangulated the efficiency benefits with the qualitative assessment of AI adoption trends, AI’s impact on the software development life cycle, and related productivity gains and cost savings. Using proprietary analysis, we projected the potential efficiency benefits across different stages of the software development life cycle and also considered the relative complexity and varied impact of AI on different activities of the banking industry.

Show more

This article contains general information and predictions only and Deloitte is not, by means of this article, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This article is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any decision or taking any action that may affect your business, you should consult a qualified professional advisor.

Deloitte shall not be responsible for any loss sustained by any person who relies on this article.

Ryan Lockard

United States

Val Srinivas

United States

Endnotes

  1. Matthew Finio and Amanda Downie, “AI in software development,” IBM, Oct. 7, 2024.

    View in Article
  2. Sulabh Soral, “The future of coding is here: How AI is reshaping software development,” blog, Deloitte, Nov. 6, 2024.

    View in Article
  3. Agnia Sergeyuk, “Using AI-based coding assistants in practice: State of affairs, perceptions, and ways forward,” Arxiv, Nov. 7, 2024.

    View in Article
  4. Miriam Fernández, “AI in banking: AI will be an incremental game changer,” S&P Global, Oct. 31, 2023.

    View in Article
  5. Bloomberg, “Odd lots: Goldman Sachs CIO on how the bank is actually using AI,” podcast, Aug. 8, 2024.

    View in Article
  6. In our research, software engineering investments include costs of developing and maintaining on-premises software, which includes costs for internal talent, infrastructure management, security management, software licenses, as well as third-party software spend such as off-the-shelf solutions, vendor contracts, software as a service, software support, or maintenance fees.

    View in Article
  7. Thomas Dohmke, Marco Iansiti, and Greg Richards, “Sea change in software development: Economic and productivity analysis of the AI-powered developer life cycle,” Keystone, June 2023.

    View in Article
  8. Caitlin Mullen, “Citizens CIO: ‘Human in the loop’ still key for banks using genAI,” Banking Dive, July 26, 2024.

    View in Article
  9. Mohammad Baqar and Rajat Khanda, “The future of software testing: AI-powered test case generation and validation,” Arxiv, Sept. 9, 2024; Sarah King, “10 key ways software engineers are using AI,” Forbes, Dec. 30, 2024.

    View in Article
  10. Debbie Buckland, Jeff Casey, and Inna Agamirzian, “Forecast: Enterprise IT spending for the banking and investment services market, worldwide, 2022–2028, 4Q24 update,” Gartner, Feb. 27, 2025. Gartner is a registered trademark and service mark of Gartner, Inc. and/or its affiliates in the United States and internationally and is used herein with permission. All rights reserved.

    View in Article
  11. Occupational Outlook Handbook, “Software developers, quality assurance analysts, and testers,” Bureau of Labor Statistics, accessed January 2025.

    View in Article
  12. Citigroup, “AI in finance,” June 2024.

    View in Article
  13. Ryan Lockard, Val Srinivas, Abhinav Chauhan, and Jim Eckenrode, “How should banks respond to the current disruption in software engineering?” Deloitte Insights, Feb. 6, 2025; Deloitte Center for Financial Services interview with 14 banking executives and Deloitte Consulting leaders, conducted in the first half of 2024.

    View in Article
  14. Ed Quinn, “Modernizing legacy systems in banking,” Deloitte, January 2020.

    View in Article
  15. Newsroom, “IBM unveils watsonx Generative AI capabilities to accelerate mainframe application modernization,” IBM, Aug. 22, 2023.

    View in Article
  16. Matt Ashare, “Citi deploys AI coding tools to 30K developers in modernization push,” CIO Dive, Jan. 16, 2025.

    View in Article
  17. Chris Johannessen and Tom Davenport, “When low-code/no-code development works — and when it doesn’t,” Harvard Business Review, June 22, 2021.

    View in Article
  18. Sida Peng, Eirini Kalliamvakou, Peter Cihon, and Mert Demirer, “The impact of AI on developer productivity: Evidence from GitHub Copilot,” Arxiv, Feb. 13, 2023.

    View in Article
  19. Jeff Loucks, Gillian Crossan, Baris Sarer, and China Widener, “Autonomous generative AI agents: Under development,” Deloitte Insights, Nov. 19, 2024.

     

    View in Article
  20. Rosalia Mazza, “DeepSeek’s R1 model sparks debate on the future of AI development,” Fintech Weekly, Jan. 27, 2025.

    View in Article

Acknowledgments

The authors would like to thank Aman Chopra, Jim Eckenrode, and Karen Edelman for their contributions to this paper.

Cover image by: Rahul Bodiga

Continue the conversation

Meet the industry leaders

Michelle Gauchat

Vice Chair and US Banking & Capital Markets Sector Leader

Ryan Lockard

Engineering Principal | Banking & Capital Markets Lead

Val Srinivas

Senior research leader, banking & capital markets