Risk Division - Software Engineer -Associate- Birmingham

Posted 1 day 10 hours ago by Goldman Sachs Bank AG

Permanent
Not Specified
I.T. & Communications Jobs
Staffordshire, Birmingham, United Kingdom, B19 1
Job Description

Risk Division - Software Engineer - Associate - Birmingham

Opportunity Overview

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 risk tools and frameworks, and are analytically curious, willing to challenge, and committed to excellence.

Overview

Our platform ensures accuracy and timeliness in delivering risk metrics. Risk Engineering combines Computer Science, Mathematics, and Finance to perform large-scale, computationally intensive risk calculations.

As a Risk Engineer, you will impact risk management by working with talented engineers to develop and adopt tools, platforms, and applications. The team builds solutions as software products or hosted services, using technologies like Java, Cloud, Spark, ReactJS, and more. Key challenges include acquiring high-quality data, performing risk computations efficiently, and enabling data-driven insights through analytical interfaces.

What We Look For

  • Experience as a developer in large projects within a global team of developers and risk managers
  • Ability to tune application performance for optimal memory and CPU usage
  • Experience with statistical analysis of Market Risk metrics
  • Skills in building reports using SQL and data visualization tools like Tableau
  • Web development skills for risk management UI
  • Experience with databases such as Snowflake, Sybase IQ, and distributed systems like HDFS
  • Effective communication with business users to resolve issues
  • Design and support of batch processes with scheduling tools
  • Leadership experience in SDLC including design, review, and deployment

Skills and Experience

  • Bachelor's in Computer Science, Mathematics, Electrical Engineering, or related field
  • 3+ years in risk technology at a bank or financial institution; market risk experience preferred
  • Experience with relational/object databases
  • Strong software development skills, understanding data structures, algorithms, and core programming
  • Ability to multitask and manage stakeholders
  • Proficiency in multiple programming languages
  • Technologies: Scala, Java, Python, Spark, Linux, shell scripting, TDD, build tools
  • Experience with 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 and parallel processing
  • Experience with SDLC and managing projects end-to-end

Goldman Sachs is committed to diversity and inclusion, offering various benefits and support programs. We are an equal opportunity employer and provide accommodations for candidates with disabilities. Learn more about our culture and benefits at