Global Banking & Markets, Derivatives Process Engineering, Software Engineer, Analyst/Associate, SingaporeSingapore, Singapore, Singapore
Global Banking & Markets, Derivatives Process Engineering, Software Engineer, Analyst/Associate, Singapore
Global Banking & Markets, Derivatives Process Engineering, Software Engineer, Analyst/Associate, SingaporeSingapore, Singapore, Singapore

At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering, which is comprised of our Technology Division and global strategists groups, is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. 
Want to push the limit of digital possibilities? Start here.

THE OPPORTUNITY 

We, Derivative Process Engineering team own the technology platforms that handle post trade processing across FICC and Equities Products. We partner with the Operations, Business groups and other technology teams to do affirmation, allocation, and clearing flow across multiple middleware platforms and clearing houses. We are in the middle of a multi-year convergence program and a transformation journey where we are working on building a highly scalable, well modeled, highly performant platform enabling business growth with reduced operational costs. We are looking for highly technical, commercially minded software engineers who enjoy seeing things done differently to join us on this exciting journey. Your impact will be to design and develop strategic applications as we look to rearchitect our flows to be future ready. You will be joining a global team of technologists that are continually innovating to deliver solutions for our clients. This role will provide a unique opportunity to develop your technical skills and gain functional knowledge from a domain perspective.

ABOUT THE TEAM 

Our team is around the globe with our presence in HKG, LDN, BLR, NYC, SLC. Almost all our projects are cross-location and cross-function. We work directly with Operations across FICC & EQ to design and implement a wide range of functions, including affirmation, allocation, clearing, novation, inter-company trades, reconciliation, and connectivity to middleware and clearing houses. Our Exception Workflow and Business Intelligence tooling allow our Operations teams to respond to client inquiries and monitor service levels.

WHO WE LOOK FOR

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. 

HOW YOU WILL FULFILL YOUR POTENTIAL

•You will be contributing to the re-architecture of our flows to build strategic platforms
•Participate in all the aspects of SDLC including requirements gathering, design, development, testing and deployment
•Evolve the Derivative Process Engineering platform to meet business, client, regulatory, operational, technical needs
•Gain technical expertise and practical experience of managing mission critical platforms from technical experts within and outside the team
•Work closely with Business, Operations users and other developers globally
•Excellent opportunity to gain strong domain knowledge on aspects related to derivative products

SKILLS AND EXPERIENCE WE ARE LOOKING FOR

•Bachelor’s degree in Computer Science (or equivalent work experience)
•Minimum of 1+ years of professional development experience
•Strong technical, analytical and communication skills; must be a self-starter
•Demonstrable core Java (JDK 8 and above) development experience (solid understanding of Core Java concepts and design patterns)
•Experience with OO design, performant data structures and algorithms
•RESTful web services
•Familiarity with Test Driven Development
•Sound SDLC and practices and tooling experience - version control, CI/CD and configuration management tools

PREFERRED QUALIFICATIONS

•Knowledge of financial markets
•UNIX environment working experience
•NoSQL DB such as Mongo
•Experience with deploying software to containerized environments - Kubernetes/Docker
•Experience with Terraform or similar infrastructure-as-code platforms
•Experience building services using public cloud providers such as AWS, Azure or GCP