Goldman Sachs Hiring Software Engineering 2025

Updated On:
Goldman Sachs Hiring Software Engineering 2025

About Goldman Sachs

Goldman Sachs is one of the world’s leading investment banking, securities, and investment management firms, established in 1869. Headquartered in New York, the company operates globally, providing financial services to corporations, institutions, and governments. Goldman Sachs is known for its innovative solutions, dynamic work culture, and commitment to technological advancement.

Job Overview

Goldman Sachs is looking for a Software Engineering Associate to join its Controllers Division in Bengaluru. This role offers an opportunity to work on cutting-edge financial technology, developing scalable software solutions that help manage financial controls and regulatory compliance.

What is the Controllers Division?

The Controllers Division at Goldman Sachs is responsible for financial control and regulatory compliance. This team ensures the firm’s financial integrity, provides financial analysis, and ensures compliance with global regulations. Engineers in this division develop critical software solutions to manage profit & loss (P&L), balance sheets, and regulatory filings.

Roles and Responsibilities

  • Develop and maintain software solutions that support financial control and regulatory reporting.
  • Work in an Agile environment, managing the software development lifecycle from requirements analysis to implementation.
  • Build and optimize financial technology systems using modern programming languages.
  • Develop high-level and detailed technical designs, testing strategies, and implementation plans.
  • Collaborate with cross-functional teams, including finance, risk management, and technology.
  • Engage in process workflow analysis and data requirements to improve system performance.
  • Ensure compliance with financial regulations through accurate and scalable technology solutions.

Required Skills and Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science or a related technical field.
  • Programming Skills: Experience with Java, Python, C/C++, or Scala.
  • Database Knowledge: Exposure to Relational (RDBMS) and NoSQL databases.
  • Technical Expertise: Strong understanding of data structures, algorithms, software design, and problem-solving.
  • Development Skills: Full-stack development experience with modern web frameworks and RESTful APIs.
  • Soft Skills: Strong analytical, problem-solving, and communication skills.
  • Interest in Finance: A passion for financial technology and regulatory compliance solutions.

Technologies You Will Work With

  • Programming Languages: Java, Python, Scala, C++
  • Web Frameworks: AngularJS, ReactJS, HTML5
  • Big Data Technologies: Apache Spark, Snowflake
  • Cloud Services: AWS, S3, EMR
  • Version Control & Project Management: GitLab, Jira

Why Consider This Role?

  • Work on Scalable Financial Technology: Develop large-scale systems that impact global financial markets.
  • Cloud-Based Systems: Gain experience in cloud-based financial applications.
  • Innovation & Creativity: Contribute ideas to improve processes and develop new financial tools.
  • Cross-Functional Collaboration: Work with experts in finance, technology, and risk management.
  • Professional Growth: Access to training programs, mentorship, and career advancement opportunities.

About the Work Culture at Goldman Sachs

Goldman Sachs fosters an inclusive and diverse work environment that values innovation and collaboration. The company provides resources for professional development, wellness programs, and a culture that promotes continuous learning.

How to Apply

Interested candidates can apply through the Goldman Sachs careers portal by searching for the Controllers – Software Engineering Associate position in Bengaluru.

Final Thoughts

This opportunity at Goldman Sachs is perfect for those looking to advance their career in financial technology and software engineering. Best of luck to all the applicants in securing this role!

Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!

Leave a Comment