Risk Division - Software Engineer -Associate- Birmingham

Posted 1 day 14 hours ago by Goldman Sachs Group, Inc.

Permanent
Not Specified
I.T. & Communications Jobs
Staffordshire, Birmingham, United Kingdom, B19 1
Job Description
Risk Division - Software Engineer - Associate - Birmingham

Birmingham, West Midlands, England, United Kingdom

Job Description

The Risk Business identifies, monitors, evaluates, and manages the firm's financial and non-financial risks in support of the firm's Risk Appetite Statement and strategic plan. Operating in a fast-paced and dynamic environment, risk teams utilize best-in-class tools and frameworks, demonstrating analytical curiosity, a challenge-driven mindset, and a commitment to excellence.

Overview

To ensure accuracy and timeliness in risk metrics delivery, our platform is continuously evolving. Risk Engineering combines Computer Science, Mathematics, and Finance to perform large-scale, computationally intensive risk calculations for Goldman Sachs.

As a Software Engineer in Risk Engineering, you will impact risk management processes, working with talented engineers to develop and adopt common tools, platforms, and applications. The team creates solutions as software products or hosted services, using technologies such as Java, Cloud computing, HDFS, Spark, S3, ReactJS, and Sybase IQ. Key challenges include acquiring high-quality data, storing it, performing risk computations quickly via distributed computing, and providing actionable insights through analytical and user interfaces.

What We Look For

  • Experience in large-scale projects within a global team of developers and risk managers
  • Ability to performance tune applications for better memory and CPU utilization
  • Skills in statistical analysis to identify trends and exceptions in Market Risk metrics
  • Experience building internal and external risk metric reports using SQL and data visualization tools like Tableau
  • Web development skills for risk management UI applications
  • Development experience with databases such as Snowflake, Sybase IQ, and distributed systems like HDFS
  • Interaction with business users to resolve application issues
  • Design and support of batch processes using scheduling tools for data calculation and distribution
  • Leadership in SDLC activities including design, code review, and deployment

Skills and Experience

  • Bachelor's degree in Computer Science, Mathematics, Electrical Engineering, or related field
  • 3+ years in risk technology within a banking or financial institution; market risk experience is a plus
  • Experience with relational/object databases
  • Strong software development background with knowledge of data structures, algorithms, and core programming concepts
  • Ability to manage multiple stakeholders and work collaboratively
  • Proficiency in multiple programming languages
  • Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant)
  • Experience with process scheduling platforms like Apache Airflow
  • Open to working with proprietary GS technologies such as Slang/SECDB
  • Understanding of compute resources and performance metrics
  • Knowledge of distributed computing, including parallel and cloud processing
  • Experience managing the full project lifecycle
About Goldman Sachs

Founded in 1869, Goldman Sachs is a leading global investment banking, securities, and investment management firm headquartered in New York, with offices worldwide. We are committed to diversity, inclusion, and professional growth, offering extensive training, benefits, wellness, and personal development programs. Learn more at

Job Info
  • Job Identification: 140941
  • Job Category: Associate
  • Posting Date: 07/29/2025
  • Location: Birmingham, West Midlands, England, United Kingdom
Benefits

We offer competitive vacation policies, financial wellness programs, health services, on-site fitness centers, child care, and other benefits aimed at supporting our employees' well-being and professional growth.