Discover your dream Career
For Recruiters
Computer science student? Don't presume you'll walk into finance tech.

Is computer science the best degree for a banking technology job?

Are you sure you know what you're getting into?

If you’re studying computer science, you might think you’re in with a good chance of getting a technology job in an investment bank when you graduate.

Banks certainly like to hire computer scientists for these roles, but my own experience suggests you’ll find some significant gaps in your knowledge.

You won’t be able to answer the behavioural interview questions

A significant portion of the technology interviews involve a behavioural element. Banks want to know about you and about your soft skills, and if you’re a technologist this can be tough. What will you say when you’re asked to talk about a situation when you worked in a team, or where someone didn’t pull their weight, or how you’d react to uncovering a colleague’s malpractice? You need to know because these are the kinds of questions that crop up, and HR departments complain that students aren’t prepared.  

You won’t be ready for the teamwork interview

Banks will also want to see that you can communicate effectively in a team environment. If you’re studying computer science, you’ve probably participated in a lot of group projects, but this doesn’t mean you’re prepared for this element of the banking interview process. – The style of communication in these group projects is very different to the way you communicate in an interview setting.

Banks’ teamwork interviews typically consist of reading a case study and then communicating your thoughts to the rest of the team, or taking sides in a for-and-against style debate. Technology degrees don’t really give you much practice in communicating your ideas effectively to an audience and this can be awkward to navigate in an interview.

In the teamwork session you’ll also need to be able to very quickly read and process a large amount in information in a short amount of time, andto structure an argument around the points that you may need to attack or defend it.

Degrees like engineering provide much better preparation for this style of debate.

You won’t understand all the old technologies banks use

Banks are often a few years behind the rest of the world and still use the kinds of technologies that have fallen out of fashion elsewhere.

Most technology degrees will teach you the more common and newest technologies, but won’t teach you about older tech in much detail. – Could you really work in a legacy system in C for example?  

You won’t really understand all the different technology jobs banks have

Banks’ technology jobs aren’t just about coding. For examples there are roles as business analysts (who talk to stakeholders to help establish the problem and the solutions required) or in UI and UX (which look at how users behave and try to devise solutions optimized to user behaviours). If you’re applying for front end technology jobs in banks, it will also help to have some knowledge of financial products and financial markets. Just because you’ve studied computer science, don’t presume that you understand what will be required.

Caspar Jones is a recent computer science graduate who's interned in the technology division of a major investment bank.

Have a confidential story, tip, or comment you’d like to share? Contact: sbutcher@efinancialcareers.com in the first instance. Whatsapp/Signal/Telegram also available.

Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)

author-card-avatar
AUTHORCaspar Jones Insider Comment
  • Ed
    Eddison Lewis
    6 July 2019

    True, and Yes as the bank sector is particular in needs, and as well in any sector there is particularization of job requirements so it would depend on the individual who is being interviewed be job ready for the banking environment by doing their research, so as to become conversant with the banking jargon and potential scenarios. However, I am thinking that the institutions training computer science graduates should include case studies of different work environments, there by ensuring relevance and synergy in thinking, Enterprise and Academia should consult on curriculum relevance..

Apply for jobs

Find thousands of jobs in financial services and technology by signing up to eFinancialCareers today.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Latest Jobs
Amber Group
Quant Researcher - US
Amber Group
New York, United States
Amber Group
Quant Developer - US
Amber Group
New York, United States
Asian Infrastructure Investment Bank
Counsel / Senior Counsel - Institutional & Administrative (4974) (Base in Beijing)
Asian Infrastructure Investment Bank
New York, United States
Oxford Knight
Software Engineers - New York- Systematic Quant Fund
Oxford Knight
New York, United States