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.
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
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.