about 21 hours ago

Logo of Goldman Sachs

Software Engineering - Vice President - Global Banking & Markets

Goldman Sachs

RemoteBengaluru, IndiaIndia

Overview

Capacity management is part of reliability engineering which focuses on ensuring software systems do not have significant functionality impact, or deteriorated user experience due to demand exceeding the systems ability to perform efficiently. At Goldman Sachs, reliability engineers are responsible to build and run complex interconnected applications used by both internal and external customers to meet their needs. While Software development focuses on building new features, reliability engineers use their expertise in coding, algorithms, complexity analysis to manage problems that ensures the features are delivered and available to the clients without any interruptions and deterioration in user’s experience. With your technical expertise you will design, develop, test, deploy and enhance capacity management solutions by managing priorities, and deadlines for deliverables.

Responsibilities

  • Design and code systems which monitor, predict, and test capacity of software systems.
  • Participate in design reviews with peers and stakeholders.
  • Review code developed by other engineers and provide feedback to ensure best practices are followed.
  • Triage system issues related to capacity and resolve by analyzing the sources of issues.
  • Build monitoring and observability which helps identify bottlenecks in the systems.
  • Implement comprehensive service metrics to track reliability of service.
  • Develop and maintain CI/CD pipeline.

SKILLS AND EXPERIENCE WE ARE LOOKING FOR

BASIC QUALIFICATIONS

  • BS degree in Computer Science or related technical field.
  • Hands-on experience with coding, debugging, deploying and optimizing code.
  • Proficiency in scripting languages like Python or Bash and coding with Java.
  • Hands-on Experience with algorithms, data structures and software design.
  • Hands-on Experience with UNIX/LINUX operating system internals.
  • Experience with DevOps practices and CI/CD toolchain, and container management tools.
  • Fundamental knowledge of network protocols and load balancing.

PREFERRED QUALIFICATIONS

  • Experience with distributed systems design, maintenance, and troubleshooting.
  • Strong problem-solving skills to analyze challenging problem and implement effective solutions.
  • Strong communication and interpersonal skills, ability to articulate complex technical issues and solutions to technical and non-technical teams and stakeholders.

 

ABOUT GOLDMAN SACHS


 At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. 

 
We believe who you are makes you better at what you do. Were committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers. 

 
We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html


 
© The Goldman Sachs Group, Inc., 2025. All rights reserved.
Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Engineering