Goldman Sachs: Associate – Software Engineering

October 25, 2026
25 ₹ LPA - 40 ₹ LPA / year

Job Description

About the Job:
🏢 Company: Goldman Sachs
💼 Role: Associate – Software Engineering
📍 Location: Bengaluru
⏳ Experience: Fresher
🔖 Job Type: Full Time

Architect, develop, and optimize high-throughput financial computing platforms, investment banking systems, and automated data workflows within Global Banking and Markets. Premium compensation package aligned with premier global investment banking standards.

Custom Description

About Associate – Software Engineering at Goldman Sachs

Global Banking and Markets (GBM) Engineering at Goldman Sachs builds and scales the core technology platforms, algorithmic trading infrastructure, and quantitative data solutions powering the firm's global financial operations. As an Associate in Software Engineering within the GBM division in Bengaluru, you will be instrumental in architecting and enhancing mission-critical systems that execute high-value transactions, manage inventory allocation, and streamline complex financing workflows across international capital markets.

In your day-to-day role, you will manage end-to-end software development lifecycles across distributed, event-driven architectures. You will write clean, resilient, and multi-threaded code in Java or Python, design high-performance microservices, and optimize relational and distributed database queries. Working in close collaboration with global engineering squads, quantitative strategists, and investment banking business stakeholders, your engineering contributions will directly optimize capital utilization, enforce stringent transactional precision, and eliminate operational latency.

Goldman Sachs offers exceptional engineering talent an environment characterized by technical rigor, intellectual growth, and massive scale. Over your first year, you will gain unmatched exposure to sophisticated financial engineering concepts, modern continuous delivery pipelines, and AI-assisted software development methodologies. For ambitious software engineers aiming to build mission-critical, enterprise-grade systems where precision and performance are paramount, Goldman Sachs provides a world-class platform to advance your career.

Roles & Responsibilities

  • Architect, design, and implement resilient, low-latency microservices and financial computing platforms using Java and Python.
  • Own the complete software development lifecycle from initial requirements analysis through design, coding, automated testing, and production deployment.
  • Design secure and high-throughput RESTful APIs, asynchronous message streaming pipelines, and distributed event-driven workflows.
  • Optimize database schemas, SQL queries, and caching mechanisms across relational and NoSQL databases to guarantee rapid data access.
  • Implement comprehensive test-driven development (TDD) practices, automated unit tests, and integration test suites to eliminate system regressions.
  • Collaborate closely with business partners, product managers, and quantitative strategists to translate complex financial workflows into scalable software.
  • Partner with global engineering pods to drive software architecture modernization, modular code reuse, and engineering best practices.
  • Participate in technical architecture reviews, code reviews, and system design consultations to uphold rigorous software reliability.
  • Monitor production system telemetry, diagnose computational bottlenecks, and implement proactive system resiliency enhancements.
  • Document technical architecture blueprints, API contracts, deployment configurations, and operational runbooks comprehensively.

Requirements & Eligibility

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related STEM discipline.
  • 0 to 1 years of software engineering experience or strong demonstrated foundation through rigorous academic projects and internships.
  • Strong coding proficiency in an object-oriented language, specifically Java or Python, with solid software design fundamentals.
  • Deep understanding of core computer science fundamentals including data structures, algorithmic complexity, and concurrent computing.
  • Solid grasp of relational database concepts, data modeling, and proficiency in writing structured SQL queries.
  • Familiarity with modern software development lifecycle (SDLC) practices, version control using Git, and automated CI/CD workflows.
  • Understanding of test-driven development (TDD) principles, automated testing frameworks, and debugging methodologies.
  • A keen interest in financial markets, investment banking technologies, and distributed enterprise computing.
  • Strong analytical problem-solving abilities with the intellectual curiosity to navigate complex distributed codebases.
  • Exceptional verbal and written communication skills with the capacity to collaborate effectively within globally distributed teams.

Key Skills & Technologies

This role demands solid proficiency in object-oriented programming, distributed microservice design, and enterprise data architectures.

  • Java & Python: Core programming languages utilized to build resilient backend services, business logic, and automated workflows.
  • Spring Boot & Microservices: Modern frameworks used to architect scalable, modular, and decoupled enterprise backend applications.
  • RESTful APIs: Designed and implemented to enable high-concurrency communication across global financial services.
  • SQL & Relational Databases: Relational database systems used for transactional integrity and structured financial data persistence.
  • Messaging & Streaming: Distributed messaging technologies like Apache Kafka or RabbitMQ for asynchronous event processing.
  • Git & CI/CD Pipelines: Automated continuous integration and deployment pipelines ensuring rapid, dependable software delivery.

Why Join Goldman Sachs?

  • Work at the epicenter of global finance, building mission-critical technologies that influence worldwide markets and economies.
  • Collaborate with elite engineers, quantitative minds, and industry leaders in an inclusive, high-performance engineering culture.
  • Access industry-leading professional development programs, continuous executive mentorship, and extensive global mobility opportunities.
  • Receive top-tier compensation packages, performance-based bonuses, comprehensive health benefits, and holistic wellness initiatives.

Expected Salary

Based on verified compensation data from Glassdoor, AmbitionBox, and levels.fyi for early-career Software Engineering Associates and Analysts at Goldman Sachs in Bengaluru, total annual compensation typically ranges between ₹25,00,000 and ₹40,00,000 per annum. Goldman Sachs provides an exceptional total compensation package featuring competitive base salary, substantial annual performance-linked bonuses, retirement benefits, and comprehensive global health insurance coverage. Final compensation packages are customized based on candidate technical interview performance, domain proficiency, and academic background.

 

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

✅ 5+ ATS-Friendly Designs – Beat the bots and get noticed

✅ Recruiter-Approved Layouts – Highlight your skills the right way

✅ Easy-to-Edit (Word & Google Docs) – No design skills needed

✅ Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)

📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates