Enable job alerts via email!

Risk - Software Engineer - Vice President - Birmingham

Goldman Sachs Bank AG

Birmingham

On-site

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Job summary

A leading global investment banking firm seeks a Vice President for their Risk Engineering team in Birmingham. The role requires strong software development skills and 6-9 years of experience in risk technology within a financial institution. You will lead projects, optimize applications, and create insightful reports using SQL and data visualization tools. Join a dynamic environment focused on managing financial and non-financial risks with cutting-edge technology.

Benefits

Comprehensive health and welfare programs
Competitive vacation policies
On-site fitness centers
Child care facilities

Qualifications

  • 6-9 years’ experience in risk technology within a bank or financial institution.
  • Experience in market risk is a plus.
  • Understanding of data structures, algorithms, and programming concepts.

Responsibilities

  • Lead and collaborate on large projects across global teams.
  • Optimize application performance for memory and CPU usage.
  • Create reports using SQL and data visualization tools.

Skills

Software development skills
Proficiency with relational/object databases
Ability to multitask
Experience with multiple programming languages
Strong statistical analysis
Experience in risk technology

Education

Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering, or related field

Tools

Apache Airflow
SQL
Tableau
Scala
Java
Python
Spark
Linux
Shell scripting
TDD (JUnit)
Maven

Job description

Risk - Software Engineer - Vice President - Birmingham

Location: Birmingham, West Midlands, England, United Kingdom

About Risk Business

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, demonstrating analytical curiosity, a challenge-driven mindset, and a commitment to excellence.

Overview

Our platform's continuous growth and evolution ensure accuracy and timeliness in delivering risk metrics. Risk Engineering combines Computer Science, Mathematics, and Finance to perform large-scale, computationally intensive risk calculations for Goldman Sachs.

Role

As a Risk Engineering Engineer, you will impact various aspects of risk management. You will collaborate with talented engineers to develop and adopt tools, platforms, and applications, delivering solutions as software products or hosted services. The team uses technologies such as Java, Cloud computing, HDFS, Spark, S3, ReactJS, and Sybase IQ to solve complex problems like data acquisition, storage, risk computation, and data accessibility for risk insights.

Responsibilities
  1. Lead and collaborate on large projects across global teams.
  2. Optimize application performance for memory and CPU usage.
  3. Perform statistical analyses on Market Risk metrics to identify trends and exceptions.
  4. Create reports using SQL and data visualization tools like Tableau.
  5. Develop front-end UI applications for risk management actions.
  6. Build software for calculations using databases such as Snowflake, Sybase IQ, and distributed systems like HDFS.
  7. Engage with business users to resolve application issues.
  8. Design and support batch processes for calculations and data distribution.
  9. Supervise junior team members through all SDLC phases, including design, review, and deployment.
Skills and Experience
  • Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering, or related field.
  • 6-9 years’ experience in risk technology within a bank or financial institution; experience in market risk is a plus.
  • Proficiency with relational/object databases.
  • Strong software development skills, understanding data structures, algorithms, and programming concepts.
  • Ability to multitask, manage stakeholders, and work collaboratively.
  • Experience with 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.
  • Willingness to work with proprietary technologies like Slang/SECDB.
  • Understanding of compute resources and performance metrics.
  • Knowledge of distributed computing and parallel processing on cloud platforms.
  • Experience managing projects through entire SDLC.
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, and wellness programs.

Benefits

We provide comprehensive health and welfare programs, competitive vacation policies, financial wellness and retirement support, health services, on-site fitness centers, child care facilities, and other family support services. Learn more about our benefits at GS.com/careers.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs