At a Glance
- Tasks: Lead projects in risk management, optimising software performance and developing applications.
- Company: Goldman Sachs is a top global investment firm with a commitment to diversity and professional growth.
- Benefits: Enjoy health programs, competitive vacation, fitness centres, and family support services.
- Why this job: Join a dynamic team using cutting-edge tech to solve complex financial challenges.
- Qualifications: Bachelor’s degree in relevant fields and 6-9 years of experience in risk technology required.
- Other info: Work with innovative technologies like Java, Scala, and cloud platforms.
The predicted salary is between 72000 - 108000 £ per year.
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
- Lead and collaborate on large projects across global teams.
- Optimize application performance for memory and CPU usage.
- Perform statistical analyses on Market Risk metrics to identify trends and exceptions.
- Create reports using SQL and data visualization tools like Tableau.
- Develop front-end UI applications for risk management actions.
- Build software for calculations using databases such as Snowflake, Sybase IQ, and distributed systems like HDFS.
- Engage with business users to resolve application issues.
- Design and support batch processes for calculations and data distribution.
- 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.
#J-18808-Ljbffr
Risk - Software Engineer - Vice President - Birmingham employer: Goldman Sachs Bank AG
Contact Detail:
Goldman Sachs Bank AG Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Risk - Software Engineer - Vice President - 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 learn more about the company culture.
✨Tip Number 3
Prepare to discuss your experience with large-scale projects and how you've optimised application performance in previous roles. Be ready to provide examples of how you've collaborated with global teams to deliver successful software solutions.
✨Tip Number 4
Showcase your analytical skills by being prepared to discuss statistical analyses you've performed in the past. Highlight any experience you have with market risk metrics and how you've used data visualisation tools like Tableau to present your findings.
We think you need these skills to ace Risk - Software Engineer - Vice President - Birmingham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in risk technology, software development, and any specific technologies mentioned in the job description, such as Java, Scala, or Python.
Craft a Strong Cover Letter: Write a cover letter that showcases your understanding of risk management and your ability to work collaboratively on large projects. Mention specific examples of how you've optimised application performance or engaged with business users.
Highlight Technical Skills: Clearly list your technical skills, especially those related to databases, programming languages, and cloud computing. Emphasise your experience with tools like SQL, Spark, and data visualisation platforms like Tableau.
Showcase Leadership Experience: If you have experience supervising junior team members or managing projects through the SDLC, make sure to highlight this in your application. It shows your capability to lead and collaborate effectively.
How to prepare for a job interview at Goldman Sachs Bank AG
✨Understand the Role
Make sure you have a solid grasp of what the Risk - Software Engineer role entails. Familiarise yourself with the technologies mentioned in the job description, such as Java, Spark, and SQL. Being able to discuss how your experience aligns with these requirements will show that you're genuinely interested and prepared.
✨Showcase Your Technical Skills
Prepare to demonstrate your software development skills during the interview. Be ready to discuss your experience with data structures, algorithms, and programming concepts. You might even be asked to solve a coding problem, so brush up on your coding skills and be comfortable explaining your thought process.
✨Highlight Collaboration Experience
Since the role involves leading and collaborating on large projects across global teams, be prepared to share examples of how you've successfully worked in teams. Discuss any experiences where you managed stakeholders or supervised junior team members, as this will showcase your leadership abilities.
✨Prepare for Behavioural Questions
Expect behavioural questions that assess your problem-solving skills and ability to handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you articulate your experiences clearly and effectively, making a strong impression on the interviewers.