Full Stack Software Engineer - Risk Engineering, Associate/Vice President, Shanghai/Beijing
YOUR IMPACT Goldman Sachs is making a long-term commitment in China, with the incorporation of a sole-owned entity. Over the next few years, we expect that our firm will become a major player in the local financial market, and we will deploy our institutional and consumer products. We are looking for talented and enthusiastic engineers to join us on this journey, and help build out a broad set of applications for our businesses in China. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. Working across Credit, Market, Liquidity and Operations risk, Risk Engineering Team has an opportunity for Senior Software Engineer to work across a broad range of applications and technologies to keep the suite operating at peak efficiency and compliant with Goldman Sachs best practices.
OUT IMPACT Are you interested in learning about risk or perhaps expanding what you know, while still staying close to your roots as a software engineer? As an Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management (credit, market, liquidity, operational and model risk). You will work with a team of talented engineers to drive the build & adoption of common tools, platforms and applications. As a member of our team in China, you will partner across multiple divisions and engineering teams to create end-to-end solutions. You will also have opportunities to gain financial knowledge from all business lines. Role responsibilities includes build out a broad set of application to conduct risk computations, participant into project for China new business initiatives and facilitate automation of risk reporting facing externally and internally.
HOW YOU WILL FULFILL YOUR POTENTIAL - Work in a dynamic, fast-paced environment that provides exposure to all areas of Risk
- Build disruptive solutions using cutting edge technologies with measurable commercial outcomes
- Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
- Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements
- Manage end-to-end systems development cycle from requirements analysis, coding, testing, UAT and maintenance
- Build strong relationships with business partners and front line risk managers
- Lead talented software engineers who are passionate about identifying patterns and building common solutions
- Manage vendors and make vendor recommendation/selection for the firm
- Play a critical role at firmwide inspection, regulatory meeting and industry summit
PREFERRED QUALIFICATIONS A successful candidate will possess:
- A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a similar field of study
- Expertise in Java, C++, Scala, Python, or a similar programming language
- Exposure to Sybase/Oracle (or other relational databases) alongside SQL
- Excellent communication skills including experience speaking to technical and business audiences and working globally
- Experience in software development, including a clear understanding of data structures, algorithms, software design and core programming concepts
- A very strong work ethic, and a willingness to learn and partner with others
- The ability (and tenacity) to clearly express ideas and arguments in meetings and on paper
- Work experience at financial industry with compliance or risk functions in particular would be welcomed, but are not necessary.