PitchMeAI
Goldman Sachs

Asset & Wealth Management - Software Engineering - Vice President - New York

Goldman Sachs · New York, NY

  • On site
  • Full-time
  • $200,000 / year
  • New York, NY

Job highlights

  • Build advanced investment technology platforms.
  • Modernize portfolio construction and data systems.
  • Architect and deploy AI agents.
  • Collaborate with investment professionals and engineers.
  • Drive measurable business and commercial impact.

About the role

Software Engineering - Vice President - Asset & Wealth Management

About the Role:

Multi-Asset Solutions (MAS) is a multi-asset class investment group within the Asset Management Division at Goldman Sachs. We design and develop comprehensive investment management solutions customized to meet client objectives. This position offers the opportunity to work on cutting-edge investment technology solutions, providing exposure to advanced engineering practices and global financial markets.

Responsibilities:

  • Partner with the MAS investment group and an energetic engineering team to build a portfolio construction and implementation platform supporting order generation across multiple asset classes.
  • Modernize the portfolio construction, implementation, and data platform supporting the investment process.
  • Architect and deploy AI agents through cross-functional collaboration to drive measurable business outcomes.
  • Collaborate with MAS investment professionals to design, build, test, and enhance software features throughout the development lifecycle.
  • Develop new platform functionality from the ground up, aligning with firm principles and leveraging creativity and technical expertise.
  • Work closely with stakeholders to iterate on designs and refine products for maximum commercial impact.
  • Integrate new tools and workflows into existing systems in partnership with other teams.
  • Take ownership of projects end-to-end, applying sound design and development practices.
  • Engage in a collaborative, customer-centric team environment focused on delivering impactful solutions.

Skills & Experience:

  • 5–7 years of hands-on development experience (Node.js, Java, or full-stack) with exposure to the complete software development lifecycle.
  • Strong knowledge of data structures, algorithms, and design patterns.
  • Knowledge of Python, experience developing agentic workflows, and familiarity with other emerging technologies are a plus.
  • Experience with modern deployment practices (Containerization: Docker; Orchestration: Kubernetes) and DevOps practices is a plus.
  • Proficiency in Node.js, Java, or another object-oriented programming language.
  • Experience with JavaScript frameworks such as Angular or React, and familiarity with HTML5 and CSS.
  • Relational database experience (e.g., Sybase, SingleStore) and/or NoSQL database experience (e.g., MongoDB).
  • Ability to maintain commercial focus and drive for quantifiable business impact.
  • Demonstrated strong work ethic, ownership, and a sense of urgency.
  • Excellent written and verbal communication skills, with the ability to collaborate with subject matter experts.

Goldman Sachs Engineering Culture:

At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets. Engineering is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here!

Key skills/competency

  • Software Engineering
  • Asset Management
  • Wealth Management
  • Portfolio Construction
  • AI Agents
  • Node.js
  • Java
  • Python
  • Docker
  • Kubernetes

Skills & topics

  • Software Engineer
  • Asset Management
  • Wealth Management
  • Investment Technology
  • Portfolio Construction
  • AI
  • Node.js
  • Java
  • Python
  • Docker
  • Kubernetes
  • DevOps
  • Full-stack Development
  • Algorithms
  • Data Structures
  • Design Patterns

How to get hired

  • Tailor your resume: Highlight your 5-7 years of hands-on development experience, focusing on Node.js, Java, or full-stack skills, and showcase your knowledge of data structures, algorithms, and design patterns.
  • Emphasize key technologies: Clearly list your experience with modern deployment practices like Docker and Kubernetes, along with any proficiency in Python or agentic workflow development.
  • Showcase commercial focus: Demonstrate your ability to drive quantifiable business impact and your strong work ethic, ownership, and sense of urgency in your application materials.
  • Prepare for technical interviews: Be ready to discuss your experience with object-oriented programming, JavaScript frameworks (Angular/React), databases (SQL/NoSQL), and your understanding of the complete software development lifecycle.
  • Research Goldman Sachs: Understand their engineering culture, values, and how they connect people and capital with ideas to solve complex financial problems.

Technical preparation

Master Node.js, Java, and full-stack development.,Deeply understand data structures, algorithms, design patterns.,Practice Python and agentic workflow development.,Gain experience with Docker, Kubernetes, and DevOps.

Behavioral questions

Describe a complex project you owned end-to-end.,How do you ensure commercial focus in development?,Share an example of collaborating with subject experts.,How do you demonstrate ownership and urgency?

Frequently asked questions

What specific asset classes does the Multi-Asset Solutions team at Goldman Sachs focus on for this Software Engineer role?
The Multi-Asset Solutions (MAS) team at Goldman Sachs focuses on a broad range of asset classes as part of their comprehensive investment management solutions. While the job description doesn't list every single asset class, the role involves building platforms that support order generation across 'multiple asset classes' and works with institutional portfolios. This implies exposure to equities, fixed income, currencies, commodities, and potentially alternatives.
What is the expected level of experience for the Software Engineer Vice President role at Goldman Sachs?
The Software Engineer Vice President role at Goldman Sachs requires 5-7 years of hands-on development experience. This experience should include working across the complete software development lifecycle, with a primary focus on languages like Node.js, Java, or full-stack development.
Are Python and AI agent development skills mandatory for this Software Engineer position?
While proficiency in Node.js or Java is required, knowledge of Python and experience developing agentic workflows are considered a plus for this Software Engineer role. They are not mandatory but would strengthen your application, especially given the emphasis on architecting and deploying AI agents.
What kind of database experience is relevant for the Software Engineer Vice President role at Goldman Sachs?
For this Software Engineer Vice President position, experience with relational databases like Sybase or SingleStore, as well as NoSQL databases such as MongoDB, is relevant. Demonstrating proficiency in either or both types of database technologies will be beneficial.
How important are DevOps and containerization skills for this role?
Experience with modern deployment practices like containerization (Docker) and orchestration (Kubernetes), along with DevOps practices, is considered a plus for this Software Engineer role. While not strictly required, these skills are valuable for building and maintaining scalable software systems within Goldman Sachs.
What is the primary goal of the portfolio construction and implementation platform being developed?
The primary goal of the portfolio construction and implementation platform being developed is to support order generation across multiple asset classes. This platform aims to modernize the investment process, leveraging advanced engineering and AI agents to drive business outcomes and support institutional portfolios.
Will I be working directly with clients in this Software Engineer role?
While you will collaborate closely with MAS investment professionals and stakeholders to iterate on designs and refine products for commercial impact, this role is focused on internal technology development. The solutions you build will directly influence major institutional portfolios, but direct client interaction might be limited compared to a client-facing role.
What kind of 'measurable business outcomes' are expected from the AI agents deployed?
The 'measurable business outcomes' expected from AI agents in this role are likely related to improving investment strategy efficiency, enhancing portfolio performance, optimizing order execution, reducing risk, or automating complex analytical tasks within the asset and wealth management space. The focus is on driving quantifiable impact for the business.