Join as a Software Engineering Associate in Global Banking & Markets
Are you looking to kickstart your career in Software Engineering at one of the world’s most renowned financial institutions? Here’s an exciting opportunity for aspiring engineers: Goldman Sachs is hiring for the position of Software Engineer – Associate within its Global Banking & Markets division based in Bengaluru, Karnataka.
This role offers a unique chance to blend financial technology and software expertise in a high-impact, client-facing environment. Whether you’re passionate about finance or tech (or both!), this could be the ideal place to grow your career.
- 1 🌍 About Goldman Sachs
- 2 👨💻 Role Overview – Software Engineer (Associate)
- 3 📌 Key Responsibilities
- 4 🧠 Preferred Skills & Qualifications
- 5 🧾 Job Overview – At a Glance
- 6 🚀 Why Choose a Software Engineering Career at Goldman Sachs?
- 7 🌟 Career Growth & Development
- 8 🔍 Is This Software Engineer Role Right for You?
- 9 📥 How to Apply
- 10 🔐 Inclusivity & Diversity
- 11 📢 Final Thoughts
🌍 About Goldman Sachs
Founded in 1869, Goldman Sachs is a global investment banking, securities, and investment management firm, serving a wide range of clients worldwide. With headquarters in New York and offices across major global financial hubs, the firm continues to innovate and lead in the financial sector.
Goldman Sachs is deeply rooted in a culture of excellence, integrity, teamwork, and innovation. The organization is committed to diversity and inclusion, professional growth, and delivering long-term value to clients.
👨💻 Role Overview – Software Engineer (Associate)
The Software Engineering team in the Futures Technology division is expanding. This role is specifically focused on client onboarding for electronic trading systems, giving you high exposure to external clients, trading desks, and internal platform teams. You’ll be at the intersection of finance and software, ensuring smooth integration and deployment of client solutions.
📌 Key Responsibilities
- Collaborate with clients, vendors, and trading teams for end-to-end onboarding
- Define requirements and evaluate technical specifications
- Manage capacity, throughput, and client-specific configurations
- Drive testing, change management, and production go-live processes
- Develop internal tools and streamline onboarding workflows
- Ensure effective communication and client satisfaction throughout the process
🧠 Preferred Skills & Qualifications
To thrive in this Software Engineer role, candidates should have:
- A Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- Experience with FIX protocol, FIX certification, and testing
- Hands-on expertise with UNIX/Linux, SQL, and networking fundamentals (TCP/IP, Firewalls)
- Strong communication skills for external client interactions
- Programming/scripting knowledge in languages like Java, Python, or Shell
- Experience in asset classes such as Equities, Futures, FX, or Options is a plus
- Familiarity with software version control and release systems
🧾 Job Overview – At a Glance
Here’s a quick summary of the job details:
Job Title | Software Engineer – Associate |
---|---|
Department | Global Banking & Markets – Futures Technology |
Location | Bengaluru, Karnataka, India |
Eligibility | Bachelor’s/Master’s in CS, Engineering, or similar |
Experience Required | Prior experience in client onboarding (entry-level+ accepted) |
Key Skills | FIX, UNIX, SQL, Networking, Scripting, Client Handling |
Job Category | Associate (Software Engineering) |
Job ID | 138415 |
🚀 Why Choose a Software Engineering Career at Goldman Sachs?
Joining Goldman Sachs as a Software Engineer opens up pathways to cutting-edge financial technology, continuous learning, and leadership roles. You’ll also get access to:
- Goldman Sachs University – world-class internal training across technical, business, and leadership skills.
- Global exposure by working with clients and teams around the world.
- A supportive, diverse work culture that emphasizes career progression.
- Advanced engineering practices and real-world problem-solving.
🌟 Career Growth & Development
At Goldman Sachs, your growth matters. The company operates on a meritocratic culture – meaning you advance based on your skills, ideas, and impact. You’ll be exposed to real-world challenges that develop your capabilities and leadership qualities.
Through structured learning programs, mentorship opportunities, and an inclusive environment, Goldman Sachs ensures every Software Engineering professional reaches their full potential.
🔍 Is This Software Engineer Role Right for You?
If you are:
- Technically strong with a passion for finance,
- Comfortable working in a fast-paced environment,
- Ready to work directly with clients and senior stakeholders,
- Eager to learn and contribute meaningfully from day one,
…then this Software Engineering opportunity could be your perfect match.
📥 How to Apply
Candidates interested in this exciting Software Engineer Associate role at Goldman Sachs should apply through the official careers page on GS.com/careers. Prepare your updated resume, and be ready to highlight:
- Your software development or scripting background,
- Understanding of FIX protocol and UNIX,
- Projects or internships in finance or tech (if applicable),
- Communication and collaboration skills.
🔐 Inclusivity & Diversity
Goldman Sachs embraces diversity and provides reasonable accommodations to individuals with disabilities. As an equal opportunity employer, the company ensures a safe, welcoming, and respectful workplace for all.
📢 Final Thoughts
This is more than just a Software Engineering role — it’s a gateway to a fulfilling, high-impact career at a firm that shapes global markets.
If you’re ready to be part of a collaborative, innovative, and mission-driven organization, don’t miss this opportunity to apply for the Software Engineer Associate position at Goldman Sachs Bengaluru.