Goldman Sachs Bank AG
Risk-Salt Lake City-Associate-Software Engineering location_on Salt Lake City, Utah, United States
Opportunity Overview sitemap_outline CORPORATE TITLE Associate language OFFICE LOCATION(S) Salt Lake City assignment JOB FUNCTION Software Engineering account_balance DIVISION Risk Division
Overview
To ensure accuracy and timeliness in delivering critical risk metrics supporting Goldman Sachs’ decision-making, our data platform is continuously evolving. Capital Risk Engineering combines Computer Science, Mathematics, and Finance to perform large-scale, computationally intensive risk calculations for each business transaction. We seek an Associate level Software Engineer to work across diverse applications and technologies, maintaining peak platform efficiency.
As a member of the Risk Engineering team, you will impact various aspects of risk management, collaborating globally with talented engineers to develop and adopt common tools, platforms, and applications. Our solutions are offered as software products or hosted services, utilizing technologies like Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ, Snowflake, Tableau, among others. Key challenges include acquiring high-quality data, storing it, performing risk computations quickly with distributed computing, and providing data for actionable risk insights via analytical interfaces.
How You Will Fulfill Your Potential
Work as a Senior Developer on large projects within a global team of developers and risk managers.
Leverage your experience in credit risk at a large bank or financial institution to quickly integrate with the team.
Optimize application performance for better memory and CPU utilization.
Conduct statistical analyses to identify trends and exceptions in Market Risk metrics.
Create internal and external risk metric reports using SQL and data visualization tools like Tableau.
Use web development technologies to develop front-end UI for risk management.
Develop calculations using Snowflake, Sybase IQ, and distributed systems like HDFS.
Collaborate with business users to resolve application issues.
Design and support batch processes for calculations and data distribution.
Guide junior team members through SDLC phases, including design, review, and deployment.
Skills And Experience We Are Looking For
Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering, or related field.
3-5 years’ experience with risk technology in large financial institutions.
Knowledge of credit risk management processes, regulatory requirements, and related technology.
Strong software development skills, understanding data structures, algorithms, and core programming.
Ability to multi-task, manage stakeholders, and work collaboratively.
Proficiency with multiple programming languages and proprietary software as needed.
Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), Maven/Gradle/Ant.
Experience with relational/object databases and process scheduling platforms like Apache Airflow.
Willingness to work with proprietary technologies like Slang/SECDB.
Understanding of compute resources and performance metrics.
Knowledge of distributed computing frameworks such as DASK or cloud-based processing.
Experience across the full SDLC lifecycle.
About Goldman Sachs
Goldman Sachs is a leading global investment banking, securities, and investment management firm founded in 1869. Headquartered in New York, with offices worldwide, we are committed to diversity, inclusion, and professional growth. Learn more at GS.com/careers.
We are an equal opportunity employer and do not discriminate based on race, color, religion, sex, national origin, age, veteran status, disability, or other protected characteristics.
#J-18808-Ljbffr
#J-18808-Ljbffr