Analyst – Software Engineering at Goldman Sachs
Goldman Sachs · Bengaluru, Karnataka, India
- Salary: ₹20–35 LPA*
- Experience: 1-3 years
📋 Job Details at a Glance 📍 Location Bengaluru, Karnataka, India 🏢 Company Goldman Sachs 👥 Experience 1-3 years 🎓 Qualification Bachelor's Degree in Computer Science, Information Technology, Engineering, Data Science, or Related Field 📅 Eligible Batch 2021, 2022, 2023, 2024, 2025 📄 Job Type Full Time 💰 Salary ₹20–35 LPA* 🏢 Industry Technology 🛠 Key Skills Software Development Data Engineering Java Agile Methodologies Problem Solving Analyst – Software Engineering at Goldman Sachs — Full Details & How to Apply Goldman Sachs is seeking an Analyst – Software Engineering in Bengaluru, Karnataka, India , offering freshers a chance to work in a leading technology firm with a salary range of ₹20–35 LPA* . This role is an excellent opportunity for recent graduates to launch their careers in a prestigious environment. The demand for software engineers is surging in India, particularly as Goldman Sachs expands its tech team to leverage data-driven decision-making in finance. This Analyst – Software Engineering role is pivotal in developing innovative software solutions that enhance operational efficiency, directly impacting millions of users worldwide. Goldman Sachs has a rich history and global presence, having been founded in 1869 and employing over 40,000 individuals worldwide. The company is a leader in investment banking and a powerhouse in technology, making it an ideal place for aspiring software engineers to grow and thrive. This role is perfect for 2021, 2022, 2023, 2024, 2025 graduates with a Bachelor's Degree in Computer Science, Information Technology, Engineering, Data Science, or Related Field and 1-3 years experience . With a competitive salary of ₹20–35 LPA* , this position is designed for fresh talent eager to make their mark in the tech industry. As an Analyst – Software Engineering , you will gain hands-on experience in Software Development , Data Engineering , and Agile Methodologies . This role not only enhances your problem-solving skills but also opens doors to advanced career opportunities in technology, setting you apart from your peers in the job market. 📊 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 core mission of the Analyst – Software Engineering role at Goldman Sachs is to develop high-performance software applications that align with business objectives and enhance user experience through innovative solutions. Develop and maintain software applications using Java , ensuring high performance and responsiveness to user demands. Utilize Agile methodologies to manage project timelines and deliverables effectively, ensuring timely releases. Collaborate with cross-functional teams, including data scientists and product managers, to align software solutions with business needs. Analyze performance metrics to identify areas for improvement in software applications, enhancing overall functionality. Take ownership of project components, driving initiatives from conception to deployment, ensuring accountability. Document software specifications and processes to ensure clarity and compliance with Goldman Sachs standards. Engage in problem-solving sessions with clients to tailor software solutions to their specific needs, enhancing client satisfaction. This role fosters an ownership culture, allowing you to make a direct impact on software solutions that drive business success at Goldman Sachs . Required Skills & Technical Competencies The skill profile for this role requires a strong foundation in software development and data engineering, with a focus on practical application in real-world scenarios. Technical Skills Java — advanced — essential for developing scalable applications, requiring proficiency in object-oriented programming principles. Data Engineering — intermediate — practical application in managing and optimizing data pipelines for analytics. Agile Methodologies — intermediate — used daily to facilitate rapid development cycles and iterative improvements. Problem Solving — advanced — critical for troubleshooting software issues and implementing effective solutions. When showcasing these technical skills in your resume or interview, emphasize specific projects and metrics that demonstrate your proficiency and impact. Eligibility Criteria This role is designed for recent graduates and early-career professionals eager to apply their technical skills in a leading financial technology environment. Candidates must hold a Bachelor's degree in Computer Science , Information Technology , Engineering , Data Science , or related fields. Eligible batches include 2021 to 2025 , allowing recent graduates and soon-to-be graduates to apply. The experience requirement is 1-3 years , making it suitable for freshers and those with limited experience in software engineering. A minimum academic performance of 60% is preferred to ensure a strong grasp 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, highlighting relevant projects and experiences. Include links to your GitHub or portfolio to showcase your technical capabilities. Pro tip: Tailor your application to highlight your experience with Java and Agile methodologies , as these are critical for this role. Salary for Analyst – Software Engineering at Goldman Sachs 💰 Compensation ₹20–35 LPA* The advertised compensation for the Analyst – Software Engineering role at Goldman Sachs is ₹20–35 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 by aligning your skills with the job requirements. Recommended Courses & Resources Java — Mastering Java is crucial for software development tasks in this role. Agile Methodologies — Understanding Agile practices is essential for effective project management and teamwork. KodNest — This platform offers hands-on coding challenges that are beneficial for technical interviews. 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 software engineering roles. ❌ Neglecting specific projects — Include experiences that demonstrate your technical capabilities. ❌ Overlooking documentation — Clearly document past roles and responsibilities. ❌ Submitting a generic cover letter — Customize it to address the specific role. ❌ Ignoring application deadlines — Keep track of submission dates to avoid missed opportunities. ❌ Not preparing for technical interviews — Practice coding challenges relevant to the role. Before You Apply — Checklist ✅ Research Goldman Sachs and understand its core values and recent developments. ✅ Tailor your resume to highlight relevant skills and experiences for the Analyst role. ✅ Prepare a cover letter that articulates your interest in the position and the company. ✅ Gather any necessary documents, such as transcripts or certifications, before applying. ✅ Ensure your LinkedIn profile is updated and reflects your resume. ✅ Practice common technical interview questions and coding challenges. ✅ Check the application portal for any specific submission guidelines. ✅ Set reminders for follow-up actions after submitting your application. Resume Tailoring & ATS Keywords for Analyst – Software Engineering Optimizing your resume for ATS is crucial for ensuring it gets noticed for this role. ATS Keywords to Include Software Development Data Engineering Java Agile Methodologies Problem Solving Collaboration Performance Metrics Documentation Client Engagement Project Ownership Technical Skills Communication Resume Tips for This Role Highlight your proficiency in Java and relevant projects that demonstrate your coding skills. Emphasize teamwork and collaboration experiences, especially in Agile environments. Include links to your portfolio or GitHub to showcase your coding projects and contributions. Optimize your resume with keywords from the job description to pass ATS screening. Avoid including unrelated work experiences that do not demonstrate your technical skills or relevant qualifications. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including generic skills or experiences that do not align with the specific requirements of the Analyst role. How to Apply for Analyst – Software Engineering at Goldman Sachs Apply Now — Goldman Sachs Visit the application portal and create an account if you don't have one. Upload your resume in PDF format, ensuring it is tailored to the job description. Fill out the application form with accurate personal and educational details. After submission, expect a confirmation email regarding your application status. Keep track of your application through the portal for 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 is headquartered in New York City . With a global footprint that includes a significant presence in Bengaluru, Karnataka, India , the firm employs thousands in technology roles, contributing to its workforce of over 40,000 employees worldwide. This extensive reach allows Goldman Sachs to leverage diverse talent and expertise across various markets. The core offerings of Goldman Sachs encompass investment banking, securities, and investment management services. Notably, the firm utilizes advanced platforms such as Marcus by Goldman Sachs for personal finance and Goldman Sachs Asset Management for institutional investors. These services are underpinned by a strong focus on technology-driven solutions, enhancing client experiences and operational efficiency. Goldman Sachs has received numerous accolades for its workplace culture, including a Glassdoor rating of 4.0 , which reflects employee satisfaction. The company promotes a collaborative work culture through various employee programs, such as mentorship initiatives and professional development workshops, fostering growth and innovation among its workforce. Recently, Goldman Sachs announced a significant investment in AI and machine learning technologies, aiming to enhance its service offerings and operational capabilities. This commitment to innovation is evident in its ongoing projects, which focus on integrating cutting-edge technology into traditional financial services, thereby positioning the firm for future growth. For freshers in technology, Goldman Sachs serves as a robust career launchpad. The company offers access to mentorship from industry leaders and a global network of professionals, enabling new hires to develop essential skills in software development and data engineering. This supportive environment is designed to cultivate the next generation of technology leaders. Company Details Industry Technology Location Bengaluru, Karnataka, India Connect With Us Careers Apply Now Website 🔗 hdpc.fa.us2.oraclecloud.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 Degree in Computer Science, Information Technology, Engineering, Data Science, or Related Field 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: Software Development, Data Engineering, Java, Agile Methodologies, Problem Solving. Strong fundamentals and practical project experience matter most. ? What is the salary for this position? Salary Tap to expand + Answer Compensation: ₹20–35 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: Software Development, Data Engineering, Java, Agile Methodologies, Problem Solving. ? 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 Software Development, Data Engineering, Java, Agile Methodologies, Problem Solving, (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