GBM - Associate - Software Engineering - Bengaluru
Goldman Sachs · Bengaluru · 2+ yrs experience · Posted 2026-07-14
Tech stack: C++, Java, Python
Apply on the company site · Get a referral for this role
Goldman Sachs salary & ratings · Goldman Sachs interview process · More live openings
About the role
Partner with Stock Loan, Inventory Management and SPG to design and build the platforms that power funding strategies, optimise inventory allocation, and streamline stock loan workflows — directly improving financing efficiency for the firm and our clients.
Own the end-to-end engineering delivery of strategic funding initiatives, from requirements through production, ensuring the business can move faster and capture opportunities ahead of the market.
Build scalable, reliable platforms that reduce manual processes in funding and inventory workflows, enabling the Equities business to handle growing volumes at lower operational cost.
Responsibilities:
- Innovate creative solutions to complex business and technical problems, building wide-reaching capabilities impacting multiple business areas.
- Partner with other engineers, domain experts, and global stakeholders to understand, model, and digitize the firm's business processes and strategies, challenging entrenched practices and driving projects across teams.
- Manage the full lifecycle of software components, from requirements analysis through design, development, testing, and release, in line with robust SDLC and Agile best practices.
- Be proactive in your approach, managing both daily tasks and a project role, building upon teamwork and communication skills as you become integrated within the team.
- Required Qualifications
- Bachelor's / Master's degree, preferably in a STEM subject, such as Computer Science, Electrical Engineering, Physics etc.
- 2+ years of professional software development experience in an object orientated language (Java, Python, C++, or other OO technology) including data structures and algorithms.
- A good understanding of the principles behind test-driven development (TDD) with hands-on experience of unit testing.
- Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy workflows.
- Ability to rapidly navigate, understand, and debug large and unfamiliar codebases — with and without AI assistance.
- Ability to analyse non-trivial interdependencies between systems and possess excellent problem solving and analytical skills.
- Good communication and collaboration skills across technical and non-technical audiences.
- Highly motivated with a commitment to delivering to timelines.
- An interest in financial services is expected; prior experience is not required.
Qualifications:
- Bachelor's / Master's degree, preferably in a STEM subject, such as Computer Science, Electrical Engineering, Physics etc.
- 2+ years of professional software development experience in an object orientated language (Java, Python, C++, or other OO technology) including data structures and algorithms.
- A good understanding of the principles behind test-driven development (TDD) with hands-on experience of unit testing.
- Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy workflows.
- Ability to rapidly navigate, understand, and debug large and unfamiliar codebases — with and without AI assistance.
- Ability to analyse non-trivial interdependencies between systems and possess excellent problem solving and analytical skills.
- Good communication and collaboration skills across technical and non-technical audiences.
- Highly motivated with a commitment to delivering to timelines.
- An interest in financial services is expected; prior experience is not required.
Qualifications
- Bachelor's / Master's degree, preferably in a STEM subject, such as Computer Science, Electrical Engineering, Physics etc.
- 2+ years of professional software development experience in an object orientated language (Java, Python, C++, or other OO technology) including data structures and algorithms.
- A good understanding of the principles behind test-driven development (TDD) with hands-on experience of unit testing.
- Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy workflows.
- Ability to rapidly navigate, understand, and debug large and unfamiliar codebases — with and without AI assistance.
- Ability to analyse non-trivial interdependencies between systems and possess excellent problem solving and analytical skills.
- Good communication and collaboration skills across technical and non-technical audiences.
- Highly motivated with a commitment to delivering to timelines.
- An interest in financial services is expected; prior experience is not required.
Responsibilities
- Innovate creative solutions to complex business and technical problems, building wide-reaching capabilities impacting multiple business areas.
- Partner with other engineers, domain experts, and global stakeholders to understand, model, and digitize the firm's business processes and strategies, challenging entrenched practices and driving projects across teams.
- Manage the full lifecycle of software components, from requirements analysis through design, development, testing, and release, in line with robust SDLC and Agile best practices.
- Be proactive in your approach, managing both daily tasks and a project role, building upon teamwork and communication skills as you become integrated within the team.
- Bachelor's / Master's degree, preferably in a STEM subject, such as Computer Science, Electrical Engineering, Physics etc.
- 2+ years of professional software development experience in an object orientated language (Java, Python, C++, or other OO technology) including data structures and algorithms.
- A good understanding of the principles behind test-driven development (TDD) with hands-on experience of unit testing.
- Strong SDLC practices: version control, CI/CD pipelines, automated build/test/deploy workflows.
- Ability to rapidly navigate, understand, and debug large and unfamiliar codebases — with and without AI assistance.
- Ability to analyse non-trivial interdependencies between systems and possess excellent problem solving and analytical skills.
- Good communication and collaboration skills across technical and non-technical audiences.
- Highly motivated with a commitment to delivering to timelines.
- An interest in financial services is expected; prior experience is not required.
More openings at Goldman Sachs
- GBM - Bengaluru - Associate - Software Engineering — Bengaluru
- Asset & Wealth Management - PWM Data Engineering - Vice President - Bengaluru — Bengaluru
- GBM - Systematic Credit - Quantitative Engineering - Associate - Bengaluru — Bengaluru
- GBM - Systematic Credit - Quantitative Engineering - VP - Bengaluru — Bengaluru
- Asset & Wealth Management - Pwm Client Web/desktop/digital - Vice President - Bengaluru — Bengaluru
- Engineering Division - Global Cyber Defense & Intel - Associate - Bengaluru — Bengaluru