Leave us your email address and we'll send you all the new jobs according to your preferences.

Risk - Software Engineer - Vice President - Birmingham

Posted 1 day 7 hours ago by Goldman Sachs Bank AG

Permanent
Full Time
I.T. & Communications Jobs
Staffordshire, Birmingham, United Kingdom, B19 1
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

Email this Job