Global Banking & Markets, Derivatives Process Engineering, Software Enginee at Goldman Sachs
Singapore, Southeast, Singapore -
Full Time


Start Date

Immediate

Expiry Date

10 Aug, 25

Salary

0.0

Posted On

10 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software, Design Patterns, Version Control, Web Services, Building Services, Azure, Working Experience, Code, Communication Skills, Data Structures, Aws, Algorithms, Test Driven Development, Financial Markets, Jdk, Core Java, Docker, Computer Science

Industry

Computer Software/Engineering

Description

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.

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
Responsibilities

Please refer the Job description for details

Loading...