Goldman Sachs logo
Goldman Sachs Verified
Financial Services, Investment Banking, Asset Management

The Core Engineering-L2-Dallas-Vice President-Software Engineering

Dallas, TXOnsiteFull Timel2Posted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Controllers Engineering
  • capital
  • balance sheet
  • liquidity metrics
  • regulatory obligations
  • agile teams
  • platforms
  • calculation engines
  • analytical tools
  • Data Reconciliation Platform

Nice to have

  • AI platforms
  • LLMs
  • prompt engineering concepts

Role summary

Vice President Software Engineer within Controllers Engineering, responsible for leading and scaling a team of 10+ engineers. The role involves designing and implementing solutions for financial management, including profit and loss, capital, balance sheet, liquidity metrics, and regulatory obligations. The team develops platforms, calculation engines, and analytical tools for controllers, risk management, and deal-making teams. A key focus is the modernization of the Data Reconciliation Platform into an AI-powered, cloud-native solution for real-time data consistency and control. Requires 8+ years of hands-on software engineering experience, proven leadership, cloud migration expertise, and familiarity with AI/LLMs.

Functional Overview:

As a Vice President Software Engineer within Controllers Engineering, you will lead, mentor, and scale a high performing team of 10+ engineers. Controllers Engineering is responsible for designing and implementing solutions to manage firm’s profit and loss (P&L), measure and monitor the firm’s capital, balance sheet and liquidity metrics, and regulatory obligations. Our global agile teams (based across Americas, EMEA & Asia) develop and manage the platforms, calculation engines, and analytical tools that controllers, risk management, and deal-making teams use to project, monitor and report externally to regulators for both regular business activity and under stress scenarios.

Data Reconciliation Platform is a firmwide data consistency and control platform that reconciles, normalizes, and governs high‑volume data—matching records across sources, flagging discrepancies, and tracking their resolution via intelligent, policy‑driven workflows—to ensure accuracy, compliance, and trusted business operations. It is being modernized into AI-powered fully cloud-native reconciliation platform will autonomously match, validate, assign and explain exceptions across all businesses—delivering real-time accuracy, auditability, and insight at scale.

Requirements: 

  • Bachelor’s or Master’s degree in Computer Science or related technical discipline
  • Tool & Technologies we use: AWS solutions, AI platforms, Java, Python, RESTful services, Maven/Gradle, Apache Spark, BigData, ReactJs/NextJs, IntelliJ/VSCode, Gitlab, Kubernates/Terraform.
  • 8+ years of hands-on software engineering experience 
  • Proven leadership experience managing and mentoring more junior engineers 
  • Cloud migration experience, leading complex transformations for legacy systems 
  • Familiarity with LLMs, AI-powered automations, prompt engineering concepts.
  • Develop high level/detailed technical designs, testing strategies, and implementation plans
  • Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance
  • Understand and respond to business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
  • Build strong relationships with business partners
  • Identify opportunities for cross-divisional collaboration and reuse of common solutions

Sample Goldman Sachs interview questions

  • 1

    Design a distributed logging system

    system designmedium
  • 2

    Is this a valid palindrome?

    codingeasy
  • 3

    Given an integer array nums and an integer k, return true if nums has a subarray of at least two?

    codinghard
  • 4

    Find a triplet in an array with a given sum

    codingmedium
  • 5

    Implement k-means clustering

    codingmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Goldman Sachs's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.