Best Degrees for Banking & Finance Careers

In Introduction by Gaurav SharmaUpdated On:

The finance industry is clearly dominated by MBAs and finance graduates. However, many specialised and high-paying roles in banking are filled by economists, engineers, computer engineers, mathematicians, accountants, lawyers and even marketing wizards.

You will even come across doctors or fighter pilots in finance. But just because something is possible, doesn’t mean it’s easy. Oddball moves, while possible, are still rare. Having a bachelor’s or master’s degree that closely matches the skill-set of your preferred banking role is still the likeliest way of getting in.

Here is a breakdown of the best degrees/ majors for various banking roles and career paths.


When it comes to a career in banking, an MBA is still the gold standard. There are various reasons for this:

1. An MBA essentially allows you to get in at a more senior level. Many banks directly take in MBAs at the Associate level for a number of their top business divisions. You not only get a significant head start to your career, but it also really helps you later on when its time for a promotion. Some companies require an MBA for candidates to be considered for certain senior management or even mid management roles.

2. Another common way for MBAs to get into banking is through the various Management Trainee (MT) programs. Most large banks have a global MT program which they use to cherry pick the top talent from various business schools worldwide. The MTs spend the first 6 to 24 months rotating across various bank divisions in different geographies learning the tools of the trade.

At the end of this period, they are placed into various roles depending upon their performance. The advantage to this route is an unparalleled opportunity to build a network across multiple business divisions and learning how they work. Both of these opportunities can prove to be indispensable later on during your career.

3. MBA programs offer some of the best networking opportunities and networking is key to getting ahead in banking.

Find Schools or Online MBA Programs


A finance degree is all but mandatory for certain banking roles. Anything which requires handling a lot of numbers or doing a lot of analysis would really benefit from a finance degree. Some examples include – treasury management, financial planning, credit analysis, and even more specialized roles in capital markets and investment banking.

A finance degree is another staple for banking just like a business degree. The key difference is that a finance degree is preferable for roles which have a more analytical bend while business degrees are more suited for more sales-oriented roles. This is certainly not a hard and fast rule though and your skillet and experience are usually more important deciding factors.

A Masters in Finance would allow you to target more senior roles in more sought-after divisions. While a Bachelor is ideal if you just want to get some experience under your belt before pursuing higher studies.

Find Schools or Online Finance Programs


A bachelor’s degree in business is a flexible option for an entry level banking role. The biggest advantage is that with a business degree, you have the option to apply for more roles than perhaps any other specialization. Bankers spend most of their time assessing the client’s business and thinking of products and services that can help them. A business degree can really add value to such a role and that is why it tops this list.

A good business course is almost perfectly suited for a career in banking – you learn everything from corporate finance, project management, marketing, business law, statistics, strategy and so many other things which will prove to be indispensable in any banking role.

Find Schools or Online Business Programs


Banking is very closely related to economics. In fact, manipulating the banking levers (like interest rates, reserve ratios etc) is the preferred method to control the growth of an economy and manage inflation.

The best role for someone with an economics degree would be in the macro economic research division of a bank. These guys look at all the vital signs of the economy and produce research that is consumed by the rest of the bank’s divisions and even outside clients.

Economists are indispensable to banks as they provide information on the general sentiment in the economy which can eventually affect a bank’s individual clients and therefore, their bottom line. However, economics grads don’t really have to straight-jacket themselves into this one role. They would indeed fit well into a lot of other roles as well since their education makes them well suited for all sorts of financial analysis type roles.

Find Schools or Online Economics Programs


Accounting degrees lend themselves better to roles which are inward looking in banks rather than client facing. For example, things like financial reporting, taxation and audit would be ideal roles for accounting degree holders. The accounting and audit roles in banks are generally no different than such roles in other large corporates. All that changes is that the balance sheet would look rather different.

That being said, accounting and audit specialists can move into a lot of other divisions as well. Risk and treasury management are obvious favourites but even sales roles are entirely possible based on your aptitude and experience.

Find Schools or Online Accounting Programs

Financial Engineering

Master’s in Financial Engineering (MFE) programs are highly quantitative and take a tech and data driven approach towards banking. You pretty much study the same topics as you would in a normal finance course, but with an exceptionally technical approach. For example, there are 5 minute YouTube tutorials that can teach you how derivatives work, but in a MFE course you look at complex computational and numerical solutions to derivative pricing,

MFE degrees are ideal for those who want to work in structuring or quantitative research type roles in banking. This means you will be assisting in the design of complex new products that never existed before. The best part is that there are some very prestigious universities offering these courses and that will provide your CV with a double boost. Like always, your compensation will match whatever you bring to the table. So why not go all in?

Find Schools or Online MFE Programs

Physics/ Engineering/ Mathematics

This might seem out of place at first, but physicists and engineers are very sought after for some of the more advanced roles within banking. These roles require complex trading models to be built and it’s not uncommon to find physicists with doctorates working in such advanced roles.

The glue that binds all of these roles together is the propensity for a mathematical focus and a research-oriented mindset. Banks obviously are able to offer very lucrative packages to these researchers which draws them away from their core fields and into mathematical finance. These are essentially the “quant” roles.

However, its not just quant roles that hire students with a science or engineering background. Investment Banking and Investment Management divisions are more than happy to take them as well.

Find Schools or Online STEM Programs


Some universities offer business/ finance degrees with a banking concentration. This essentially just means that certain courses which are relevant to banking like risk management, accounting, corporate finance, banking regulations etc. are added on top. This is also a good option as such an education will undoubtedly better prepare you for some retail/ commercial banking jobs.

You’ll find that the curriculum of such courses is similar to business and finance courses but with an added focus on banking concepts, terminologies, risk management, compliance, financial regulations and so on.

Find Schools or Online Banking Programs

Computer Science/ Information Technology

CS and IT are popular for several reasons:

1. Tech graduates generally tend to be analytical with high logical reasoning capabilities. They are well suited for banking roles much like their engineering or physics batch mates.

2. There are some high paying development roles within banking. Computational Finance roles can pay at par with investment banking. And while development roles don’t pay that much, the compensation is still very competitive compared to the broader IT industry.

3. All sectors of the economy have become highly dependent on technology. Banking is no different and in fact, many traditional bankers now also sell their bank’s technology solutions to clients (for example, algorithmic or systemic trading solutions).

Find Schools or Online CS Programs

International Business

Most Supply Chains are now international and these supply chains have to be financed. Trade Finance, Supply Chain Finance, Documentary credit are just some of the verticals within banking that are all about dealing with international business issues.

If you have an interest in working on cross border deals like these, then you should consider a degree in international business. Such careers also offer the opportunity for international travel and the flexibility to make career moves internationally.

Any expertise in business law and multilateral regulatory issues will also serve to greatly augment your value as an intentional banker. These are issues that you deal with daily as an international banker.

Find Schools or Online IB Programs

Corporate/ Business Law

A law degree can be very valuable in finance. There are three broad categories of banking jobs for law graduates:

  1. Compliance – Compliance officers have to enforce and ensure compliance with all sorts of governmental, sectoral and internal rules and regulations. They have to make sure that the bank is operating within these guidelines and they spend a good deal of time advising other divisions on these regulatory matters. A law degree would be very valuable for regulatory compliance officers. The compliance career is covered in great detail in the linked article.
  2. Legal Department– This one seems a bit obvious for someone with a law degree. Most banks have in-house legal teams which perform a variety of functions. They look at all the contracts that the bank is signing with various clients for various products. There isn’t really a standard contract for complex deals and large clients asks for a lot of modifications and edits, so the legal teams usually have their hands full.
  3. Specialized units – Certain banking services require a lot of legal support, like M&A for example. For such divisions, having something like a business law degree in addition to the other skill requirement can really be very helpful. Even though banks contract independent legal firms for such complex transactions, having a solid legal background would only increase your value to the bank.

Find Schools or Online Programs

Chartered Financial Analyst (CFA)

CFA is not really a degree, but it is definitely one of the best regarded certifications in the financial world and hence deserves a spot here. Know that a CFA course is tailor made for investment professionals though, so it might not have the same value in roles which do not require the handling of investment products or portfolios. But even for those roles a CFA certification is certainly “nice to have”.

In roles like securities research, portfolio or wealth management and sales and trading for financial securities, a CFA is probably more valuable than anything else that you can think of (other than maybe 3+ years of direct experience). What makes the CFA good is that the certification has already established a reputation as a global standard which is instantly recognizable. If you are interviewing for an investment related role, chances are one of your interviewers is a CFA himself.

Financial Risk Management (FRM) and others

The CFA certification stands out enough to deserve a spot of its own. But its the Financial Risk Management (FRM) certification that has really skyrocketed in popularity since the 2008 crisis. As banks and even the finance departments of non-banking corporations scrambled to restructure their risk departments, there was a noticeable shift and the FRM certification has since been in vogue. You can find career options for certified FRMs in this linked article.

Other than these two big ones, CFA and FRM, most of the other certifications are more tailored to specific niches or roles. For example, things like Certified Financial Planner, Certified Information Systems Auditor and many other accounting, risk and product specific ones can add value if you are targeting specific roles. Keep in mind that roles which require dealing with investment products usually have certain mandatory requirements as well.

Find Schools or Online Programs

Use this widget to find academic programs near you or an online course of your choice:


Online Courses & Certifications

If you already have a degree and just need to bolster your finance credentials, then there are plenty of great online options available. Here is a small, curated list of the best online courses, certifications and degree programs to help you get started in banking & finance.

Related Articles

About the Author

Gaurav Sharma

Gaurav started his career as a Corporate and Investment Banking intern at Citi in 2009 and eventually ended up as an Associate Director at Standard Chartered Bank’s Wholesale Banking division a few years later. By 2016, Gaurav was consulting FinTech start-ups in London with product development in the institutional banking space. He also advises mid-market Private Equity/ Asset Management firms and Banks in North America and Europe with investments in the financial services and FinTech sector. Gaurav writes on topics ranging from European Union banking regulations and FinTech to Blockchain startups and the inevitable rise of our AI overlords! He has an Engineering degree in Computer Science and an MBA with a double major in Finance and Marketing. He is also a Certified Financial Risk Manager.