Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Goldman Sachs

Software Engineer - Risk Engineering

Bengaluru, India

MORE ABOUT THIS JOB

Risk division develops comprehensive processes to monitor, assess, and manage the risk of expected and unexpected events that may have an adverse impact on the firm. Risk teams play a critical function for the firm, driving how the firm takes and manages risk. Financial Risk Applications is at the forefront of developing world class engineering solutions which are highly impactful in making sure the firm is well equipped to deal with any adverse market, liquidity or credit event ( e.g. 2008 financial crisis ). This includes computing billions of scenarios on a daily basis, transporting and storing it, building rich analytics, generating insights and coming up with innovative ways to visualize/disseminate information. We need passionate software engineers with good programming skills ready to use Java, JavaScript, Python, React, Apache Spark and open source data science toolkits to build solutions that offer best in class experience to our risk managers and analysts.

Want more jobs like this?

Get Software Engineer jobs in Bengaluru, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


At Goldman Sachs, our culture is one of teamwork, innovation and meritocracy. We often say our people are our greatest asset and we take pride in supporting each colleague both professionally and personally. From collaborative work spaces and mindfulness classes to working from home and flexible work options, we offer our people the support they need to reach their goals in and outside the office.

RESPONSIBILITIES AND QUALIFICATIONS

HOW YOU WILL FULFILL YOUR POTENTIAL
  • Work in a dynamic, fast-paced environment that provides exposure to all areas of Risk
  • Build disruptive solutions using cutting edge technologies with measurable commercial outcomes
  • Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
  • Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements
  • Manage end-to-end systems development cycle from requirements analysis, coding, testing, UAT and maintenance
  • Build strong relationships with business partners and front line risk managers
  • Lead talented software engineers who are passionate about identifying patterns and building common solutions
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
  • Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline
  • 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
  • Excellent communication skills including experience speaking to technical and business audiences and working globally
  • Can apply an entrepreneurial approach and passion to problem solving and product development
  • Strong problem solving and analytical skills
  • Experience in team lead
Preferred Qualifications
  • Strong programming experience in at least one language
  • Comfortable with working with multiple languages
  • Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant)
  • Experience with continuous delivery and deployment
  • Proficient at working with large and complex code bases
ABOUT GOLDMAN SACHS

HOW YOU WILL FULFILL YOUR POTENTIAL
  • Work in a dynamic, fast-paced environment that provides exposure to all areas of Risk
  • Build disruptive solutions using cutting edge technologies with measurable commercial outcomes
  • Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
  • Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements
  • Manage end-to-end systems development cycle from requirements analysis, coding, testing, UAT and maintenance
  • Build strong relationships with business partners and front line risk managers
  • Lead talented software engineers who are passionate about identifying patterns and building common solutions
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
  • Bachelor's degree in Computer Science, Mathematics, Electrical Engineering or related technical discipline
  • 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
  • Excellent communication skills including experience speaking to technical and business audiences and working globally
  • Can apply an entrepreneurial approach and passion to problem solving and product development
  • Strong problem solving and analytical skills
  • Experience in team lead
Preferred Qualifications
  • Strong programming experience in at least one language
  • Comfortable with working with multiple languages
  • Technologies: Scala, Java, Python, Spark, Linux and shell scripting, TDD (JUnit), build tools (Maven/Gradle/Ant)
  • Experience with continuous delivery and deployment
  • Proficient at working with large and complex code bases

Job ID: goldman-2021-77381
Employment Type: Other

Company Videos

Hear directly from employees about what it is like to work at Goldman Sachs.

This job is no longer available.

Search all jobs