Goldman Sachs Job Roles - Overview
Goldman Sachs is a global investment banking, securities, and investment management firm that hires engineering graduates in India through its Engineering Analyst Campus Hiring Program. The program offers full-time roles within the Engineering function at the firm's India offices in Bengaluru and Hyderabad.
Understanding the job roles available under this program is important for candidates preparing for the Goldman Sachs hiring process. Each role involves working on technology platforms that support the firm's global financial operations, and candidates are placed into specific teams based on their skills, interests, and business needs.
Goldman Sachs Job Roles - Quick Overview
The following roles are typically offered to freshers through the Goldman Sachs Engineering Analyst Campus Hiring Program:
| S.No. | Job Role |
|---|---|
1 |
Software Engineer / Platform Engineer |
2 |
Data Engineer / Data Platform Analyst |
3 |
Infrastructure Engineer |
4 |
Cybersecurity Analyst |
5 |
Quantitative / Financial Engineering Analyst |
Goldman Sachs Job Roles - Detailed Explanation
Goldman Sachs places engineering analysts across multiple technology teams within the Engineering function. Below is a detailed explanation of each role, including core responsibilities and essential skills.
Software Engineer / Platform Engineer
Software Engineers at Goldman Sachs develop and maintain large-scale, low-latency software platforms that support trading, risk management, and financial operations. Responsibilities include building scalable applications, writing production-grade code, and integrating systems across business functions.
Essential skills for this role include proficiency in Java, Python, or C++, strong understanding of data structures and algorithms, experience with distributed systems, and familiarity with software engineering best practices such as version control, testing, and code review.
Data Engineer / Data Platform Analyst
Data Engineers work on data pipelines, analytics infrastructure, and big data platforms used for business intelligence, reporting, and risk analytics. The role involves working with large datasets and building tools for data ingestion, transformation, and processing.
Essential skills include experience with SQL, Python, and data processing frameworks, understanding of data modelling and ETL processes, and familiarity with cloud-based data platforms and distributed computing.
Infrastructure Engineer
Infrastructure Engineers focus on cloud infrastructure, networking, and DevOps practices to support the firm's technology stack. Responsibilities include deployment automation, system monitoring, ensuring reliability, and managing scalable infrastructure solutions.
Essential skills include knowledge of Linux systems, cloud platforms (AWS, GCP, or Azure), containerization tools such as Docker and Kubernetes, and experience with CI/CD pipelines and infrastructure-as-code practices.
Cybersecurity Analyst
Cybersecurity Analysts operate within the firm's information security teams to protect digital assets. The role involves working on threat detection, vulnerability assessment, security monitoring, and incident response to safeguard the firm's global operations.
Essential skills include understanding of network security protocols, experience with security tools and frameworks, knowledge of common vulnerabilities and attack vectors, and familiarity with compliance and regulatory security requirements.
Quantitative / Financial Engineering Analyst
Quantitative Engineering Analysts support quantitative modelling, pricing engines, and risk systems used by the firm's trading and investment divisions. The role requires building computational tools that drive financial decision-making at scale.
Essential skills include strong mathematical foundations in probability, statistics, and linear algebra, proficiency in Python or C++, understanding of financial instruments and derivatives, and ability to implement numerical algorithms efficiently.
Goldman Sachs Salary & Growth
Goldman Sachs determines compensation based on role, performance, and market benchmarks. The compensation structure for engineering analysts includes a fixed base salary, discretionary annual bonus, and certain local allowances where applicable. Compensation is reviewed annually.
Note: Salary figures are approximate and based on publicly available candidate-reported data. Actual compensation may vary based on the specific role, office location, individual performance, and the firm's overall performance.
| Component | Details |
|---|---|
Base Salary (Analyst - Fresher) |
Approximately ₹19-28 LPA (varies by role and office location) |
Discretionary Bonus |
Performance-based, reviewed annually |
Joining Bonus |
May be offered in select cases |
Other Benefits |
Health insurance, retirement benefits, learning and development programs, relocation support |
Frequently Asked QuestionsFAQ
How can I get a job at Goldman Sachs as a fresher?
Freshers can apply through the Engineering Analyst Campus Hiring Program via the Goldman Sachs careers page. Candidates go through an aptitude test, technical test (for off-campus), technical interviews, and an HR interview. On-campus drives are also conducted at select engineering colleges across India.
What job roles are available for freshers at Goldman Sachs?
Freshers hired through the Engineering Analyst program are typically placed in roles such as:
Software Engineer
Data Engineer
Infrastructure Engineer
Cybersecurity Analyst
Quantitative Engineering Analyst
within the Engineering function at Goldman Sachs India.
What is the salary range for Engineering Analyst roles at Goldman Sachs India?
The total compensation for Engineering Analyst roles at Goldman Sachs India typically ranges from approximately ₹19 LPA to ₹28 LPA, including base salary and potential bonuses. Actual figures depend on the role, location, and individual performance.
What skills are required for Engineering Analyst roles at Goldman Sachs?
Candidates are expected to have strong programming skills in languages such as Java, Python, or C++. A solid understanding of data structures, algorithms, object-oriented programming, and core computer science fundamentals is essential. Additional skills in system design, databases, or cloud platforms are valued.
What are the career growth opportunities at Goldman Sachs for engineers?
Goldman Sachs follows a structured career progression for engineers. Analysts can progress to Associate, Vice President, and Managing Director levels based on performance. The firm also supports internal mobility across divisions, geographies, and functions, and provides access to global mentorship and training programs.
