Goldman Sachs – Associate Software Engineering (Controllers)

May 31, 2026
18 β‚Ή LPA - 33 β‚Ή LPA / year

Job Description

About the Job:

🏒 Company Goldman Sachs
πŸ’Ό Software Engineer
πŸ“ Bengaluru Location
⏳ Associate Role
πŸ”– Full-Time Job

Job Description

Goldman Sachs is hiring for the position of Associate – Software Engineering (Controllers) in Bengaluru, offering a unique opportunity for technology professionals to work at the intersection of software engineering, finance, cloud computing, and large-scale enterprise systems. This role is ideal for candidates who are passionate about building high-performance software solutions while gaining exposure to the financial services ecosystem. As part of the Controllers division, professionals will contribute to systems responsible for financial control, reporting, liquidity management, regulatory compliance, and business risk analysis. The role enables software engineers to build scalable applications, process complex datasets, and develop technical solutions that directly impact operational efficiency and financial transparency within one of the world’s leading financial institutions.

The Associate Software Engineering role focuses on designing and developing innovative software platforms using technologies such as Java, Python, cloud infrastructure, big data tools, RESTful services, and modern frontend frameworks. Professionals in this position will work within Agile environments to manage end-to-end software development lifecycles, including technical design, coding, testing, implementation, and maintenance. Engineers will collaborate with finance teams, business stakeholders, and technology experts to understand operational challenges and deliver tailored technical solutions. Exposure to advanced tools such as AWS, Snowflake, Apache Spark, Kubernetes, Terraform, ReactJS, and AI-driven systems makes this role highly valuable for individuals seeking careers in software engineering, financial technology, cloud platforms, and enterprise software development.

Beyond technical responsibilities, this opportunity offers professionals the chance to strengthen communication, problem-solving, and stakeholder management capabilities in a fast-paced and globally connected environment. Engineers will engage with cross-functional teams, work with large-scale financial datasets, and help improve systems supporting risk management and regulatory reporting. Candidates interested in artificial intelligence, automation, prompt engineering, and cloud-native systems will gain practical exposure while contributing to innovative business solutions. With strong mentorship, professional training, and increasing ownership opportunities, Goldman Sachs provides a platform for long-term growth in both software engineering and financial technology domains.

Roles & Responsibilities

  1. Design, develop, test, and maintain enterprise-grade software solutions by participating in the complete software development lifecycle, from requirement gathering to deployment and maintenance in Agile environments.
  2. Build scalable and efficient applications that support financial reporting, liquidity management, compliance systems, and operational workflows within the Controllers division.
  3. Collaborate with finance, risk, business, and technology stakeholders to understand requirements, identify technical challenges, and deliver tailored software solutions.
  4. Develop technical designs, implementation plans, and testing strategies to ensure software applications meet performance, scalability, and reliability standards.
  5. Work with cloud platforms, data management systems, and modern software technologies to build innovative systems supporting real-time financial operations and analytics.
  6. Contribute to full-stack software development activities by developing APIs, backend systems, frontend components, and integrated enterprise applications.
  7. Participate in data modeling, workflow optimization, and process improvement initiatives to improve efficiency, reporting accuracy, and operational performance.
  8. Identify opportunities for automation, reusable frameworks, and cross-functional collaboration to improve productivity and reduce redundant development efforts.
  9. Build strong working relationships with global stakeholders and communicate effectively to explain technical solutions, project progress, and system enhancements.
  10. Explore AI-powered automation, large language models, and prompt engineering concepts to support modern business applications and technology transformation initiatives.
  11. Ensure applications are maintained according to security, compliance, and regulatory standards required in highly regulated financial environments.
  12. Continuously learn emerging technologies, software development practices, and cloud-based engineering approaches to contribute effectively in a rapidly evolving ecosystem.

Requirements & Eligibility

  1. Candidates must possess a Bachelor’s or Master’s degree in Computer Science or a related technical discipline, ensuring a strong academic foundation in software engineering principles.
  2. Hands-on knowledge of programming languages such as Java, Python, C, C++, or Scala is preferred for designing and developing enterprise-grade software applications.
  3. Strong understanding of data structures, algorithms, and software design principles is essential to build optimized, scalable, and maintainable systems.
  4. Familiarity with relational databases (RDBMS) and NoSQL databases is important for handling structured and large-scale enterprise data environments.
  5. Exposure to full-stack development technologies including frontend frameworks, backend APIs, and application architecture will be highly beneficial.
  6. Knowledge of cloud technologies such as AWS, Snowflake, EMR, Kubernetes, or Terraform is preferred to support cloud-native finance systems and infrastructure.
  7. Understanding of RESTful APIs, Apache Spark, Maven, Gradle, GitLab, Jira, and software deployment pipelines will strengthen technical readiness for this position.
  8. Interest or familiarity with AI-powered automation, prompt engineering, and large language model concepts can be advantageous for contributing to emerging technology initiatives.
  9. Strong communication, collaboration, and stakeholder management skills are required to interact with technical teams, finance professionals, and global business stakeholders.
  10. Candidates should demonstrate excellent problem-solving abilities, adaptability, and multitasking skills, allowing them to thrive in fast-paced and high-impact environments.

Expected Salary

The expected salary for an Associate Software Engineering role at Goldman Sachs in Bengaluru generally ranges between β‚Ή18 LPA and β‚Ή35 LPA, depending on technical expertise, prior software development experience, educational qualifications, and interview performance. Professionals with strong skills in Java, Python, cloud technologies, data engineering, full-stack development, or finance-related systems may receive higher compensation packages. In addition to salary, employees often benefit from performance incentives, structured career growth, professional training, and exposure to world-class financial technology systems.

🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our April Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
βœ” 300+ Fresher Job Opportunities
βœ” 2500+ Verified HR Emails & Contacts
βœ” Direct Hiring + Consultancy Openings
βœ” IT & Non-IT Roles

πŸ”₯ 60+ students placed recently using these hiring leads

πŸ‘‰ Grab the April Hiring List Now: April Hiring PDF