☰ Menu eFinancialCareers

Inside Goldman Sachs’ secret sauce

From a tech point of view, it’s always assumed that the secret to Goldman Sachs’ success is the proprietary code it develops for trading platforms. Former programmer Sergey Aleynikov went to great lengths to smuggle code out to a new high frequency trading employer in 2009 – and has been embroiled in a legal case ever since.

However, Goldman’s technology for high-speed, high volume trading platforms contains, according to Aleynikov’s defence, a lot of open source software. If you wanted to see at what really separates Goldman from the herd, you need to look somewhere decidedly less glamorous – its risk system, SecDB (or securities database).

When CFO Harvey Schwartz was asked about new technological innovations that could give Goldman an edge during the bank’s  second quarter conference call, it was this that he highlighted: “One of our competitive advantages assuming we execute is the fact that now we have SecDB, which is our internally developed platform,” he said “It is the platform that we use across all of our businesses whether you’re trading currencies in Asia or if you’re trading stocks in United States and so that should give us some advantage in terms of how we vision our self and our speed and our ability to adapt.”

In other words, everything that matters in terms of risk exposure at Goldman Sachs runs through SecDB. It means that every position, every risk that is run through Goldman can be accessed instantly traders and risk managers across the firm. Sales and traders can value and book any transaction through SecDB. It’s a  proprietary programme that oversees derivatives pricing, risk management and massive scale data analysis across the bank.

If a proposed trade in London has potential downsides, colleagues on the other side of the world can see it as fast as someone sitting next to you.  This may not seem like a big deal, but at other banks like Morgan Stanley and J.P. Morgan, this process can still take several hours.

In fact, SecDB has long been credited as the reason that Goldman made it through the financial crisis without any major blow-ups. A 2009 report by ZDNet, said that using SecDB: “Goldman can and did model the effects of different extreme economic circumstances on an estimated $10bn worth of CDOs it held as well as other investments”.

Predictably, SecDB is aligned with Goldman’s proprietary trading language, Slang, meaning that any developers joining to work in the programme need to be trained up. One of the open roles at Goldman mentioning SecDB – a junior object-oriented developer working in financial risk technology – requires an “ability to quickly become competent in the firm’s proprietary language (Slang) and platform (SecDB)”.

In other words, Goldman’s preferred method is to hire developers with general object oriented programming skills, and knowledge of object oriented database management systems and then educate them on in-house systems.

Goldman’s SecDB  system is not, however, a pretty thing. For all its processing power, the GUI is reportedly more akin to a Commodore 64 screen than a cutting edge piece of software.

Comments (3)

Comments
  1. Any developer who has worked with sec db knows its a god awful nightmare. The strat organisation that run it act like religious fundamentalists in order to preserve it over better more modern (ie anything post 2000) technology. Recent attempts to modernise it are a bit like sticking wings on a bus, yeah it flies – but like a pig. Don’t believe the hype, and certainly don’t get locked in to using this CV destroying
    glorified database.

  2. its not true that secdb saved goldman. no intelligent person will work on secdb. its a career killing move to work on secdb.

    they sell thi s to all other banks – MS, JP, BAC implemented the secdb and realized its crap.

  3. What is the catch up for Goldman Gives Away its SecDB? Why gives away now? Do they have a better and intelligent machine now? Does SecDB help their clients or harmful to their clients?

The comment is under moderation. It will appear shortly.

React

Screen Name

Email

Consult our community guidelines here