Risk - Software Engineer - Vice President - Birmingham
Job Description
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, and are analytically curious, challenge-driven, and committed to excellence.
Overview
To ensure accuracy and timeliness in delivering risk metrics, our platform is continuously evolving. Risk Engineering combines principles of Computer Science, Mathematics, and Finance to perform large-scale, computationally intensive risk calculations.
As an Engineer in Risk Engineering, you will impact risk management by working with talented engineers to develop tools, platforms, and applications that are offered as software products or hosted services. The team uses technologies like Java, Cloud Computing, HDFS, Spark, S3, ReactJS, and Sybase IQ to solve complex problems such as acquiring high-quality data, performing risk computations within limited timeframes, and enabling actionable insights through analytical interfaces.
What We Look For
* Senior Developer experienced in large projects within a global team
* Ability to performance tune applications for optimal memory and CPU usage
* Experience with statistical analysis of market risk metrics
* Proficiency in data extraction (SQL) and visualization (Tableau)
* Web development skills for risk management UI
* Development experience with databases like Snowflake, Sybase IQ, and distributed systems like HDFS
* Ability to interact with business users and resolve application issues
* Experience designing and supporting batch processes and data distribution
* Leadership skills to oversee junior team members through SDLC phases
Skills and Experience
* Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering, or related field
* 6-9 years of experience in risk technology within a financial institution
* Experience with relational/object databases and software development fundamentals
* Proficiency with multiple programming languages and technologies like Scala, Java, Python, Spark, Linux, shell scripting, TDD, Maven/Gradle/Ant
* Experience with process scheduling platforms like Apache Airflow
* Willingness to work with proprietary Goldman Sachs technologies like Slang/SECDB
* Understanding of compute resources and performance metrics
* Knowledge of distributed computing and parallel processing on cloud platforms
* Experience managing full project lifecycle
About Goldman Sachs
Goldman Sachs is a leading global investment banking, securities, and investment management firm founded in 1869. Headquartered in New York, we foster diversity and inclusion and offer various professional growth opportunities. We are committed to providing accommodations for candidates with disabilities during recruitment.
Job ID 300011832521084
#J-18808-Ljbffr