Analyst, Software Engineering at Goldman Sachs
Goldman Sachs · Bengaluru, Karnataka, India
- Salary: ₹15–25 LPA
- Experience: 1-3 years
📋 Job Details at a Glance 📍 Location Bengaluru, Karnataka, India 🏢 Company Goldman Sachs 👥 Experience 1-3 years 🎓 Qualification Bachelor’s / Master’s degree in Computer Science, IT, Engineering, or a related technical discipline 📅 Eligible Batch 2021, 2022, 2023, 2024, 2025 📄 Job Type Full Time 💰 Salary ₹15–25 LPA 🏢 Industry Technology 🛠 Key Skills Python Java SQL Apache Spark Data Pipelines Data Modeling Distributed Processing JSON Avro Parquet Analyst, Software Engineering at Goldman Sachs — Full Details & How to Apply Goldman Sachs is seeking an Analyst in Software Engineering to enhance their data processing capabilities in Bengaluru, Karnataka, India . This role offers freshers a chance to work with advanced technologies like Apache Spark and CI/CD pipelines . The demand for data-driven decision-making in finance is surging, making this Analyst, Software Engineering role crucial for Goldman Sachs ' operational efficiency. As financial institutions increasingly rely on data analytics, this position plays a pivotal role in developing scalable data-processing solutions that directly impact financial analytics and client services. Goldman Sachs , founded in 1869 , employs over 40,000 people globally and is a leader in investment banking and financial services. The company’s focus on innovation and technology makes it an ideal environment for aspiring software engineers to thrive and contribute to cutting-edge projects. This opportunity is perfect for 2021, 2022, 2023, 2024, 2025 graduates with a Bachelor’s / Master’s degree in Computer Science, IT, Engineering, or a related technical discipline and 1-3 years experience . The salary for this role ranges from ₹15–25 LPA , making it an attractive option for fresh talent entering the tech job market. In this role, you will gain hands-on experience with essential skills such as Python , Java , SQL , and Data Pipelines . Working at Goldman Sachs not only enhances your technical expertise but also opens doors to rapid career advancement in a leading tech-driven financial institution. 📊 Role Difficulty: Medium | Competition Level: High | Fresher Friendly: Yes NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Job Role & Responsibilities The Analyst, Software Engineering at Goldman Sachs is responsible for designing and implementing robust data pipelines that drive data-driven decision-making across the organization. Design and implement production-grade data pipelines using Apache Spark to ensure efficient data processing and real-time analytics. Utilize Python for developing scalable data-processing solutions that meet specific business requirements and enhance operational efficiency. Collaborate with cross-functional teams, including Data Science and Product Management, to align data initiatives with overarching business goals. Monitor data quality metrics to ensure high standards of data integrity and reliability across all data systems. Take ownership of data modeling tasks, ensuring that data structures are optimized for performance and scalability using SQL . Document data processing workflows and communicate findings to stakeholders for informed decision-making and strategic planning. Troubleshoot data-related issues and provide solutions to enhance operational efficiency, utilizing CI/CD practices for deployment. This role fosters an ownership culture, allowing analysts to directly impact data initiatives and contribute to the success of Goldman Sachs . Required Skills & Technical Competencies The ideal candidate for the Analyst, Software Engineering position must possess a strong technical skill set to effectively manage and analyze large datasets. Technical Skills Python — intermediate — essential for building data pipelines and automating data processing tasks using libraries like Pandas and NumPy. Java — intermediate — used for backend development and integration with existing systems, crucial for maintaining performance standards. SQL — intermediate — necessary for querying databases and managing data, focusing on optimizing queries for speed and efficiency. Apache Spark — advanced — key for handling large-scale data processing, enabling real-time analytics and machine learning applications. CI/CD — intermediate — important for automating deployment processes, ensuring that code changes are efficiently integrated and delivered. When showcasing these technical skills in your resume or interview, emphasize specific projects or experiences that demonstrate your proficiency and impact. Eligibility Criteria This role is designed for recent graduates and early-career professionals eager to develop their skills in a prestigious technology environment. Candidates must hold a Bachelor's or Master's degree in Computer Science , IT , Engineering , or a related technical discipline. Eligible batches include 2021 to 2025 , allowing recent graduates to apply and start their careers. The experience requirement is 1-3 years , making it suitable for freshers with internships or relevant project experience. A minimum academic performance of 60% is preferred, ensuring candidates have a solid understanding of technical concepts. Having a portfolio or GitHub showcasing relevant projects can significantly enhance a candidate's application. Documentation & Portfolio Requirements Ensure your resume is clear and concise, including your degree, relevant skills, and project experiences. Highlight your technical competencies and any contributions to team projects. Pro tip: Include specific examples of how you utilized Apache Spark or Python in your projects to demonstrate your hands-on experience. Salary for Analyst, Software Engineering at Goldman Sachs 💰 Compensation ₹15–25 LPA The advertised compensation for the Analyst, Software Engineering role at Goldman Sachs is ₹15–25 LPA . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Analyst, Software Engineering Upskilling with the right resources significantly enhances your chances of selection for this specific role. Recommended Courses & Resources Python — Essential for data manipulation and analysis in software engineering. Java — Key programming language for building robust applications. SQL — Crucial for database management and querying data efficiently. Apache Spark — Important for handling large-scale data processing tasks. KodNest — Provides practical coding challenges to sharpen your skills. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Failing to tailor the resume — Highlight relevant skills for the Analyst role. ❌ Neglecting to include specific projects — Showcase practical experience with data technologies. ❌ Using generic language — Provide specific examples of achievements or skills. ❌ Ignoring formatting and clarity — Ensure readability of your resume. ❌ Not preparing for technical interviews — Practice coding challenges relevant to the role. ❌ Overlooking soft skills — Emphasize communication and teamwork abilities. Before You Apply — Checklist ✅ Research Goldman Sachs and understand its core values and recent developments. ✅ Tailor your resume to include relevant skills and experiences that align with the job description. ✅ Prepare a cover letter that articulates your interest in the Analyst role and your fit for the company. ✅ Gather references who can speak to your technical abilities and work ethic. ✅ Review your online presence, ensuring your LinkedIn and GitHub profiles are up to date. ✅ Practice common technical interview questions and coding challenges. ✅ Ensure your application is submitted before the deadline indicated on the job posting. ✅ Follow up on your application status after a week to express continued interest. Resume Tailoring & ATS Keywords for Analyst, Software Engineering Optimizing your resume for ATS is crucial for standing out in the application process for this role. ATS Keywords to Include Analyst Software Engineering Python Java SQL Apache Spark Data Pipelines Data Modeling Distributed Processing CI/CD JSON Avro Resume Tips for This Role Highlight relevant coursework or projects that demonstrate your proficiency in Python and Java . Emphasize teamwork and collaboration experiences, particularly in technical projects. Include links to your GitHub or portfolio showcasing your coding skills and data projects. Optimize your resume for ATS by including keywords from the job description. Avoid including unrelated work experiences that do not showcase your technical abilities. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Do not include unrelated work experiences that do not highlight your technical skills for this role. How to Apply for Analyst, Software Engineering at Goldman Sachs Apply Now — Goldman Sachs Visit the application portal and create an account to start your application. Upload your resume, ensuring it is tailored to highlight relevant skills and experiences. Fill out the application form accurately, paying attention to detail. After submission, you can expect a confirmation email regarding your application status. Use the application portal to track the status of your application and any updates. Applications reviewed on a rolling basis — early submission recommended. Apply Now — Goldman Sachs NexisGrow.com does not charge any fees for job applications. Goldman Sachs Goldman Sachs was founded in 1869 and has expanded to become a global leader in investment banking, securities, and investment management. With its headquarters located in New York City , the firm operates in over 40 countries and employs more than 40,000 professionals worldwide, showcasing its extensive global footprint. The core offerings of Goldman Sachs include investment banking, asset management, and securities services. Notable platforms such as Marcus for personal finance and Goldman Sachs Asset Management provide innovative solutions tailored to a diverse clientele, enhancing the firm's reputation in the financial services sector. Goldman Sachs has received numerous accolades for its workplace culture, including a Glassdoor rating of 4.0 . The firm actively promotes diversity and inclusion through programs like the Goldman Sachs Women's Network , which fosters professional development and mentorship among employees. Recently, Goldman Sachs announced a strategic investment in AI technologies, aiming to enhance its operational efficiency and client services. This initiative reflects the firm’s commitment to innovation, as it continues to adapt to the evolving financial landscape and invest in cutting-edge solutions. For freshers in technology, Goldman Sachs offers a strong career launchpad, providing exposure to advanced technologies such as Apache Spark and data modeling . The firm’s emphasis on professional growth and access to industry-leading tools ensures a solid foundation for a successful career in finance and technology. Company Details Industry Technology Location Bengaluru, Karnataka, India Connect With Us Careers Apply Now Website 🔗 higher.gs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for Analyst, Software Engineering at Goldman Sachs? Eligibility Tap to expand + Answer Candidates with Bachelor’s / Master’s degree in Computer Science, IT, Engineering, or a related technical discipline and 1-3 years experience are eligible. Eligible batches: 2021, 2022, 2023, 2024, 2025. ? What skills are most important for this role? Skills Tap to expand + Answer Key skills: Python, Java, SQL, Apache Spark, Data Pipelines. Strong fundamentals and practical project experience matter most. ? What is the salary for this position? Salary Tap to expand + Answer Compensation: ₹15–25 LPA. Final offer depends on skills, experience, and interview performance. ? What is the interview process at Goldman Sachs? Interview Tap to expand + Answer Typically: Resume shortlisting → Online test → Technical interview(s) → HR round. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer Work mode varies by team. Confirm with HR during recruitment. ? What is the career growth path from this role? Growth Tap to expand + Answer Structured appraisals every 6–12 months. Senior roles accessible within 12–18 months based on performance. ? How do I apply? Application Tap to expand + Answer Apply via the official link in How to Apply section. Highlight: Python, Java, SQL, Apache Spark, Data Pipelines. ? Is there a probation period? Probation Tap to expand + Answer Standard 3–6 months probation. Confirmation follows successful completion. ? How to prepare for the Analyst, Software Engineering interview? Preparation Tap to expand + Answer (1) Core concepts of Python, Java, SQL, Apache Spark, Data Pipelines, (2) 2–3 project walkthroughs, (3) Problem-solving, (4) Goldman Sachs research, (5) Clear communication. ? What is the work culture like at Goldman Sachs? Culture Tap to expand + Answer Research on LinkedIn and Glassdoor for authentic employee reviews. NexisGrow.com features only verified employers. 🔗 Explore More on NexisGrow More jobs in Bengaluru Browse all Tech jobs More jobs at Goldman Sachs Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com