Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk management, big data, mobile and more. We look for creative collaborators who evolve, adapt to change and thrive in a fast-paced global environment.
The Securities Division enables our clients to buy and sell financial products, raise funding and manage risk. We make markets and facilitate client transactions in fixed income, equity, currency and commodity products on exchanges worldwide.
The Securities Trade Processing team is the engine room that powers the Securities Division, and our technology is driving industrialization through automation, digitization and orchestration on an incredible scale!
We own, evolve and support the technology platforms that handle the post-execution operational processing of Goldman Sachs’ Equities and FICC businesses. This includes exchange and broker trade processing, internal firm/firm trades and client delivery across physical and synthetic products.
Our engineers are responsible for working on requirements with Operations and Securities sales/trading, designing, and implementing trade aggregators, trade matchers, cash and intercompany trade booking systems, as well as exception workflow tools and Business Intelligence data tools to allow our Operations teams to respond to client enquiries and monitor service levels.
Our team consists of 20 people in London and around 70 globally. Almost all of our projects are cross-location and cross-function, meaning we work directly with Front Office, Operations, Legal, Tax, and our Engineering colleagues from those areas, across the wider firm.
Post Execution Sequencer is a brand new/greenfield initiative to rebuild the Equities post-execution function on a sequencer-based platform to provide scale, resiliency and faster time to market of new features, to drive growing business and client demand. The programme is sponsored by our division’s senior leadership and is one of the key strategic deliveries of the next few years.
The first function we are migrating from our legacy infrastructure is what we call “Matching, Shaping and Allocating”. This is where we take the stock the client has executed via our global trading desks and allocate it into the relevant funds that the client has with us, or with another broker. This allocation is done either by a set of rules, or by consuming messages and/or files from the client to drive an automated front to back experience for the client. This is a time sensitive process which needs to work perfectly across all regions and trading desks, regional best-practices, and a wide variety of client behaviour.
At the Sequencer’s heart is a scalable messaging backbone which ensures rapid and reliable distribution of messages to a horizontally scalable set of processing nodes. These nodes provide either functional processing, interfaces to upstream and downstream systems, and user workflow.
We are looking for talented engineers who have an insatiable appetite for learning, passionate about building commercial/innovative solutions and developing highly effective teams.
As a member of our team you will work closely with business and technical colleagues across our locations (London, Warsaw, New York, Bengaluru, Hong Kong and Singapore) in one or more of the key components of this initiative…
We are an Agile (Scrum) self-organised team, running Scrum sprints with iterative feedback loops with our clients and continual improvement of the team’s processes. We are keen believers in test-driven development, and more recently extending this to business driven development where we actually have Operations users writing and committing high-level Java-based (Junit) tests into the codebase to lock-in business specified behaviour via the CI process.
Effective problem-solving, consensus building, and a highly-developed analytical and technical skill set are essential to your success.
RESPONSIBILITIES AND QUALIFICATIONS
WHO ARE WE LOOKING FOR
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
Tagged as: java[...]