ingrid.fyi India's software hiring trends, explained.
Sign in to ingrid.fyi with Google
Your Google account
name@gmail.com
Continue with Google
Home / GCCs / Inside the banks and financial institutions / What the banks' engineering centres hire for
On this page
What the banks' engineering centres hire for Parent Industry 1, Inside the banks and financial institutions, in the GCC collection. The short answer The banks' engineering centres are the largest employer in the GCC world by a wide margin. They post almost as many software jobs in India as the other nine Parent Industries put together, at banks, asset managers, custodians and card companies, like JPMorganChase, NatWest Group, State Street and American Express. The work is the bank's own software, the mobile app, the payments platform, the trading system, the ledger and the cloud they all run on. So the hiring looks like a very large software company that happens to be a bank. Java is the default skill, well ahead of everything else. Cloud and DevOps engineers come next, then GenAI engineers and data engineers, each of them a larger part of hiring than at product companies. What sets the banks apart from a software company is the fourth layer, a large body of work on the business systems a bank buys rather than builds, Salesforce, ServiceNow and Microsoft's low-code tools, and the enterprise application work that connects them to the bank's own systems in code, plus a small but real demand for engineers who know trading protocols and for mainframe programmers. The door is mostly for people with experience, and the largest centres, like JPMorganChase, Wells Fargo and NatWest Group, are the ones that take juniors. Who gets hired, and why Java backend and full-stack Cloud and DevOps GenAI Data Business platforms .NET Fintech Test Mobile Frontend Security Generalists Also present

Java backend and full-stack engineers. A bank's platforms are built in Java. Payments, trading, customer records and the services behind the app are long-lived systems that must be reliable above all, and Java with Spring Boot is what the banks trust for them. The role is split evenly between pure backend work and full-stack work, where the same engineer also owns a React or Angular screen. Nearly every posting requires cloud and containers and the deployment pipeline, most require Kafka for the event streams between a bank's systems, and many require Spring Security, the part of Spring that handles who may call what. Java is almost twice the part of hiring here that it is at product companies, and the largest single role at every one of the big centres.

Cloud and DevOps engineers. The banks have moved their platforms onto AWS, Azure and Google Cloud, often all three, and still run much of their own estate. Cloud and DevOps engineers build the landing zones, the pipelines and the monitoring, with Python first, then Java, Terraform, Kubernetes, Jenkins and Ansible, and Grafana, Prometheus and Splunk for watching systems run. A notable share of postings require Go. The role is a larger part of hiring here than at product companies, and it is a little heavier at the centres that build the bank's apps and platforms, like JPMorganChase, Societe Generale and Commonwealth Bank, than at those that moved the whole engineering function, like NatWest Group, Wells Fargo and American Express.

GenAI engineers. Every large bank is building assistants for its staff, agents for its operations and the controls around them. GenAI engineers build those applications in Python with LangChain and LangGraph, on AWS, Azure or Google's Vertex AI, and an unusual share of postings require Responsible AI, which means the checks that keep a model's answers fair, explainable and within the bank's rules. This work is concentrated at JPMorganChase, Wells Fargo and Commonwealth Bank. It takes more juniors than most roles here.

Data engineers. A bank runs on data, on transactions, risk, regulatory reporting and the features behind fraud and credit models. Data engineers build the pipelines and the data platforms, in Python and Java with Spark, Airflow, Kafka, Hadoop, Databricks and Snowflake. They are about twice the part of hiring here that they are at product companies, and they are hired almost entirely with experience.

Enterprise application work and the business platforms. This is the layer a software company does not have. A bank buys as much as it builds, and a large group of engineers build and connect the bank's business systems. The largest part is enterprise application work, building and connecting those systems in ordinary code rather than on a packaged platform, in Java with Spring Boot, SQL and Oracle Database. NatWest Group posts the most of it, then JPMorganChase, Wells Fargo and Societe Generale, and it is close to three times its weight at product companies. Beside it sit engineers on named platforms. Salesforce engineers, at JPMorganChase, Wells Fargo, American Express and U.S. Bank, build the bank's customer, marketing and service systems. ServiceNow engineers, at Wells Fargo, Societe Generale and American Express, build its IT requests and internal workflows. Low-code and automation developers, at NatWest Group, Wells Fargo, JPMorganChase and Empower, build internal tools with Power Apps, Power Automate, Pega and UiPath. Oracle and Workday engineers, at NatWest Group, Societe Generale and Bank of America, work on the HR and finance suites. ServiceNow and low-code work are several times their weight at product companies.

.NET engineers. Parts of every bank's estate were built on the Microsoft stack, and Commonwealth Bank has chosen it for much of its work. .NET engineers work in C# and ASP.NET Core on SQL Server or Oracle, nearly always with React or Angular on top, and the postings often require testing skills too. The role is a little below its weight at product companies and its share has fallen through 2026.

Software Engineer, Fintech. Software engineers who already know the financial business they will build for, whether trading, payments, risk or cards, and are hired for that knowledge as much as for their code. The skills are Java and Python with Kafka and a cloud, as elsewhere, but with the business on top. The clearest case is the trading-floor engineer, whose postings require the FIX protocol, the standard message format that trading systems use to send orders to each other. JPMorganChase and Wells Fargo hold most of the fintech software engineers.

Test engineers. Testing is a smaller part of hiring at the banks than at product companies, because the big centres fold testing into the engineering roles. Where test engineers are hired, they automate in Java with Selenium, Playwright, Cucumber and REST Assured, and run performance tests with JMeter. Test is a steady taker of juniors.

Mobile engineers. The bank's app is the product most customers ever see. Mobile engineers build it in Swift and SwiftUI for iOS and Kotlin with Jetpack Compose for Android. JPMorganChase holds most of this work, and it is a little more common at the platform centres than at the whole-function centres.

Frontend engineers. Frontend engineers build the screens of the bank's web platforms in React, with Angular in the older estates. They are a smaller part of hiring than at product companies, because so much of the screen work is folded into full-stack Java and .NET roles.

Software Engineer, Security. Software engineers who specialise in security: they build login systems, cloud and network protections, and the checks that keep code safe. At the banks they work on identity and access, with OAuth, OpenID Connect, LDAP and Active Directory, on application security and on cloud security with Terraform and Prisma Cloud. The role holds about its usual weight and sits mostly at JPMorganChase and Bank of America, with Commonwealth Bank behind them.

Generalist software engineers. The banks post many openings that name a language and a database rather than a product, mostly Java with Python and SQL. Some lean to applications, some to infrastructure and scripting in Python and SQL, and one large group at JPMorganChase leans to mobile. These are the bank's broad engineering pools, and they are among the readier takers of juniors.

Also present. Mainframe programmers in COBOL, JCL and CICS, the languages of the systems that still settle many a bank's accounts overnight, at JPMorganChase, NatWest Group, Wells Fargo and HSBC. ML engineers for model training and classical machine learning. Python and Go backend engineers in small numbers. C/C++ systems engineers, for network and low-level work, far below their usual weight. SAP engineers, also far below their usual weight, since SAP is the retailers' and manufacturers' platform rather than the banks'. A handful of embedded firmware engineers.

Rare here. Chip design does not appear.

The skills that set the banks apart Java everywhereJava with Spring Boot, Kafka and Spring Security, in the backend, full-stack, generalist and fintech postings alike. Three clouds, not oneAWS, Azure and Google Cloud all appear in volume, with Terraform and Kubernetes, in the cloud, Java and data postings. Responsible AIThe checks that keep a model's answers fair and within the rules, with LangChain and LangGraph, in the GenAI postings. The business systemsJava and Spring with Oracle Database in the enterprise application postings, and Salesforce's Marketing and Service Clouds, ServiceNow, Pega and the Power Platform in the platform postings. The trading floor and the mainframeThe FIX protocol in the fintech postings, and COBOL, JCL and CICS in the mainframe postings. What is changing

These readings follow the record quarter by quarter, from October to December 2025, the third quarter of the financial year 2025-26, to July to September 2026, the second quarter of 2026-27. A longer record will show whether they last.

Fewer openings in July to September 2026The banks posted markedly fewer openings in July to September 2026 than in April to June 2026, which had been the busiest quarter of the record. That is a real fall in hiring, not a gap in the record, and it matches the fall across the GCCs as a whole. The shares below are read against it. GenAI doubledGenAI engineers were a modest role in October to December 2025 and have grown every quarter since, to one of the largest roles here by July to September 2026. AI work of all kinds, counted across every role, more than doubled its share over the same period, in step with the GCCs as a whole. Business-systems work arrivedEnterprise application work and the work on Salesforce, ServiceNow and the other bought platforms were small in October to December 2025 and grew each quarter to a sizeable part of hiring by July to September 2026. Data engineering easedData engineers were a larger part of hiring in October to December 2025 than in any quarter since, and their share has fallen steadily. .NET fell.NET's share dropped sharply from April 2026. Java and cloud heldJava stayed the largest role throughout, and cloud and DevOps engineers eased only a little.
Persistently open roles

Fewer jobs stay open at the banks than across the GCCs as a whole. When a job is posted again, its first and last postings are typically about three weeks apart, and nine in ten are within two months.

Staff-level jobs stay open longest. They are posted again far more often than jobs at any other level. Entry-level jobs are also posted again more often than mid-level ones, which suggests the banks find both ends of the ladder hard to fill. .NET, data and fintech roles stay open more often than the rest. Mobile, test and generalist jobs fill fastest. Commonwealth Bank keeps a large share of its jobs open again and again, as do Macquarie, Fidelity International, Goldman Sachs, BNP Paribas, State Street and Morgan Stanley. NatWest Group and Wells Fargo rarely do. AI jobs fill no slower than other jobs.
Where in the Parent Industry the work is Building the bank's apps and platforms (stage 3 of the arc) holds the larger part of the hiring, and The whole engineering function, moved here (stage 4) holds nearly all the rest. The two mandates hire almost the same mix. The platform centres lean a little more to cloud, mobile and generalist engineering, and the whole-function centres a little more to the business platforms and enterprise application work, test, frontend and fintech software engineers, which is what a bank in miniature would show. Products across many lines, at BNP Paribas and CLSA, Running the bank's own systems, at centres like Franklin Templeton India, Mr. Cooper and ANZ, and No single mandate yet, at First Citizens India alone, are each a small fraction of the hiring. The internal-systems centres are the one place where the business platforms and enterprise application work outweigh Java, which is what running the bank's own systems means. The names with a desk here, like MUFG, The World Bank and Blackstone, post very little. JPMorganChase holds much the largest share of the hiring, and JPMorganChase, NatWest Group and Wells Fargo together hold as much as the forty-odd others put together.

Bengaluru has most of the work, through JPMorganChase, Societe Generale, Wells Fargo, NatWest Group and Commonwealth Bank. Hyderabad is second, almost entirely through JPMorganChase and Wells Fargo. Chennai follows through NatWest Group, U.S. Bank and Bank of America. Mumbai is mostly JPMorganChase with Morgan Stanley beside it, and Pune is Barclays, with Citi, HSBC and UBS.

The door

Hiring at the banks is as senior as at the GCCs generally, and more senior than at product companies. Entry-level openings are very rare, junior ones are few, and staff-level openings are a larger share than at product companies.

Java takes the most juniors, followed by GenAI, cloud, the generalist software engineers, .NET and test. The juniors are at the biggest centres. JPMorganChase, Wells Fargo and NatWest Group hold most of the entry and junior openings between them, and Wells Fargo hires proportionally the most juniors of the large centres. Commonwealth Bank hires far more at staff level than any other large centre, and Barclays and U.S. Bank post no junior openings at all. Data engineers, enterprise application engineers and SAP engineers are hired almost entirely with experience.
In one line If you build in Java and Spring on any of the three clouds, the banks' engineering centres are the largest and steadiest destination in the GCC world, with GenAI growing fastest, a wide layer of work on the platforms a bank buys, and a door that opens mainly to people with experience. Terms used on this page Asset manager and custodian An asset manager invests other people's money; a custodian holds investments safely for their owners. FIX protocol The standard message format that trading systems use to send orders and confirmations to each other. Mainframe, COBOL, JCL and CICS The mainframe is the large central computer many banks still run their core accounts on; COBOL is the language its programs are written in, JCL the language that schedules its batch jobs, and CICS the system that runs its transactions. Responsible AI The checks that keep a model's answers fair, explainable and within the bank's rules, before and after it is put to use. Enterprise application work Building and connecting a company's business systems in ordinary code rather than on a packaged platform. Pega and UiPath A low-code platform for workflow and case-handling applications, and a tool for software robots that carry out routine office work. Salesforce Marketing Cloud and Service Cloud The parts of Salesforce for customer marketing and for customer service. ServiceNow The platform most large companies use to log and route IT requests and other internal work. Power Platform Microsoft's tools for building small internal applications, reports and automations without much code.
Back to the story

This page reads the openings. The story of the companies is on Inside the banks and financial institutions.

Privacy Terms Refunds and cancellation Shipping and delivery © 2026 ingrid.fyi · Payments by Razorpay
You're browsing as a guest. Sign in free to follow links for five minutes, once an hour.