Risk Division - Software Engineer -Associate- Birmingham
Risk Division - Software Engineer -Associate- Birmingham

Risk Division - Software Engineer -Associate- Birmingham

Birmingham Full-Time 43200 - 72000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Join our Risk Engineering team to develop software solutions for risk management processes.
  • Company: Goldman Sachs is a leading global investment banking and securities firm with a commitment to diversity.
  • Benefits: Enjoy competitive vacation policies, wellness programs, and on-site fitness centres.
  • Why this job: Be part of a dynamic environment that values analytical curiosity and excellence in technology.
  • Qualifications: Bachelor's degree in relevant fields and 3+ years in risk technology or financial institutions required.
  • Other info: Work with cutting-edge technologies like Java, Cloud computing, and distributed systems.

The predicted salary is between 43200 - 72000 £ per year.

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 GS.com/careers.

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.

#J-18808-Ljbffr

Risk Division - Software Engineer -Associate- Birmingham employer: Goldman Sachs Group, Inc.

Goldman Sachs is an exceptional employer, particularly for those in the Risk Division in Birmingham, where a dynamic work culture fosters innovation and collaboration. Employees benefit from extensive training and development opportunities, competitive vacation policies, and wellness programs that prioritise their well-being, making it an ideal environment for professional growth and meaningful contributions to risk management.
G

Contact Detail:

Goldman Sachs Group, Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Risk Division - Software Engineer -Associate- Birmingham

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Java, Spark, and SQL. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the risk technology field, especially those who work at Goldman Sachs or similar firms. Attend industry meetups or online webinars to connect with potential colleagues and gain insights into the company culture.

✨Tip Number 3

Prepare to discuss your experience with large-scale projects and how you've collaborated with global teams. Be ready to share specific examples of how you've tackled challenges in performance tuning and data management.

✨Tip Number 4

Showcase your analytical skills by preparing to discuss how you've used statistical analysis to identify trends in market risk metrics. Being able to articulate your thought process and results will demonstrate your fit for the role.

We think you need these skills to ace Risk Division - Software Engineer -Associate- Birmingham

Software Development
Statistical Analysis
SQL
Data Visualization (Tableau)
Web Development (ReactJS)
Performance Tuning
Distributed Computing (HDFS, Spark)
Database Management (Snowflake, Sybase IQ)
Cloud Computing
Programming Languages (Java, Scala, Python)
Data Structures and Algorithms
Project Lifecycle Management
Collaboration and Stakeholder Management
Batch Process Design and Support
Knowledge of SDLC Activities

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in risk technology. Emphasise your skills in programming languages like Java, Scala, and Python, as well as your familiarity with databases and distributed systems.

Craft a Strong Cover Letter: Write a cover letter that showcases your passion for risk management and software development. Mention specific projects or experiences that demonstrate your analytical skills and ability to work in a fast-paced environment.

Highlight Relevant Skills: In your application, clearly outline your experience with statistical analysis, SQL, and data visualisation tools like Tableau. Also, mention any leadership roles you've had in software development life cycle (SDLC) activities.

Showcase Team Collaboration: Provide examples of how you've successfully collaborated with cross-functional teams, especially in large-scale projects. This will demonstrate your ability to manage multiple stakeholders and work effectively within a global team.

How to prepare for a job interview at Goldman Sachs Group, Inc.

✨Understand the Role

Make sure you have a solid grasp of what the Risk Division does and how software engineering fits into their processes. Familiarise yourself with the technologies mentioned in the job description, such as Java, Spark, and SQL, so you can discuss them confidently.

✨Showcase Your Experience

Prepare to discuss your previous projects, especially those involving large-scale applications or risk management. Highlight any experience you have with performance tuning and statistical analysis, as these are key skills for the role.

✨Demonstrate Problem-Solving Skills

Be ready to tackle hypothetical scenarios or technical challenges during the interview. This will showcase your analytical curiosity and ability to think critically under pressure, which are essential traits for a software engineer in risk management.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, project lifecycle, and the technologies used. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.

Risk Division - Software Engineer -Associate- Birmingham
Goldman Sachs Group, Inc.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>