Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Risk - Software Engineer - Vice President - Birmingham

AI Summary ✨

Requirements:

  • Senior Developer in large projects across a global team of developers and risk managers
  • Performance tune applications to improve memory and CPU utilization
  • Perform statistical analyses to identify trends and exceptions related Market Risk metrics
  • Build internal and external reporting for the output of risk metric calculation using data extraction tools, such as SQL, and data visualization tools, such as Tableau
  • Utilize web development technologies to facilitate application development for front end UI used for risk management actions
  • Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems
  • Interact with business users for resolving issues with applications
  • Design and support batch processes using scheduling infrastructure for calculation and distributing data to other systems
  • Oversee junior technical team members in all aspects of Software Development Life Cycle (SDLC) including design, code review and production migrations

Skills And Experience:

  • Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline
  • 6-9 years’ experience working in risk technology teams in another bank or financial institution. Market risk technology experience is a plus
  • Experience with major relational/object databases
  • Experience in software development, including a clear understanding of data structures, algorithms, software design, and core programming concepts
  • Comfortable multi-tasking, managing multiple stakeholders, and working as part of a team
  • Comfortable with working with multiple languages
  • Technologies: Scala, Java, Python, Spark, Linux, and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant)
  • Experience in working with process scheduling platforms like Apache Airflow
  • Ready to work in GS proprietary technology like Slang/SECDB
  • An understanding of compute resources and the ability to interpret performance metrics (e.g., CPU, memory, threads, file handles)
  • Knowledge and experience in distributed computing – parallel computation on a single machine like DASK, Distributed processing on Public Cloud
  • Knowledge of SDLC and experience in working through the entire life cycle of the project from start to end

What You'll Be Doing:

  • Engineering solutions for acquiring high-quality data, storing it, performing risk computations in limited time using distributed computing, and making data available for actionable risk insights through analytical and response user interfaces

Perks and Benefits:

  • Opportunity to impact one or more aspects of risk management
  • Work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications
  • Dynamic team of developers and architects partnering with business areas and other technology teams
  • Delivery of high-profile projects using a variety of technologies such as Java, Cloud computing, HDFS, Spark, S3, ReactJS, Sybase IQ
Apply here
Goldman Sachs logo

Goldman Sachs

Birmingham, UK

Experience: Senior
Posted: May 12, 2025
Java
Python
React
backend

Similar jobs

  • 9 hours ago
    New
    Remote
  • a day ago
    New
  • 6 days ago
  • See all jobs in UK