Vice President, Software Engineering

Goldman Sachs

Quick summary

Work type
On-site
Location
New York, NY
Salary
$130,000–$250,000 / yr
Posted
1 day ago

Employer

About Goldman Sachs

Goldman Sachs is a leading global investment banking, securities, and investment management firm providing financial services to corporations, financial institutions, governments, and individuals.

Goldman Sachs currently has 187 open roles on FindRole.

Listed pay typically runs $130,000–$250,000 across 60 roles with salary data.

Most-posted roles

View all roles at Goldman Sachs

At a glance

TL;DR · Vice President, Software Engineering

As a Vice President in the QIS Engineering team at Goldman Sachs, you will serve as a technical authority driving the evolution of end-to-end quantitative investment strategies infrastructure. Collaborating closely with engineers, portfolio managers, and senior leadership across various departments, your role involves translating complex financial strategies into robust, high-performance distributed systems. Day-to-day responsibilities include designing and developing scalable platforms for new product capabilities, quantitative research, model generation, and portfolio construction. You will leverage expertise in programming languages like Java or Python, databases such as MongoDB and SingleStore, and cloud technologies to deliver resilient solutions. This role requires a strong background in software development, object-oriented design, and excellent communication skills, with an entrepreneurial approach to problem-solving and product development within the financial services industry.

What you'll do

  • Design and deliver distributed, multi-region platforms for portfolio management and construction.
  • Translate complex financial strategies into robust, high-performance distributed systems.
  • Collaborate with engineers, portfolio managers, and quantitative researchers to drive QIS infrastructure evolution.
  • Participate in all phases of the project lifecycle, focusing on development and process improvement.
  • Maintain and enhance scalable and resilient systems used for day-to-day portfolio management activities.

What we're looking for

  • Bachelor’s degree or equivalent experience in computer science, mathematics, or related field.
  • Over 7 years of software development experience with strong object-oriented design skills.
  • Expertise in programming languages like Java or Python and knowledge of concurrency and memory management.
  • Experience with both relational and NoSQL databases such as MongoDB and Single Store.
  • Excellent communication and problem-solving skills for data-driven decision making.
  • Comfortable managing multiple stakeholders and working on a global team.