About The Position

Goldman Sachs & Co. LLC is seeking a Vice President, Software Engineering in Dallas, Texas. This role involves developing, enhancing, supporting, and maintaining the Firm’s software solutions for its global businesses. The position requires designing and implementing high-quality, scalable, and thoughtful technology solutions using both internal and open-source services. Key responsibilities include owning the entire Software Development Lifecycle (SDLC) from requirements gathering and user story refinement through development, testing (unit, integration, regression), User Acceptance Testing (UAT), and deployment. The role also involves collaborating with internal teams on solution designs, identifying new external technologies for business transformation, and ensuring solutions meet internal and regulatory requirements. A significant part of the role includes designing and maintaining robust testing suites for safe, complete, and scalable solutions across business lines, as well as providing training and guidance to junior team members.

Requirements

  • Bachelor's degree (or equivalent) in Computer Science, Management Information Systems, Business Administration, or related field.
  • Employer will accept a Bachelor's degree equivalent based on a single degree, combination of degrees, or combination of degree(s) and professional work experience, where determined to be equivalent to U.S. Bachelor's degree by a qualified credential evaluation service.
  • Five (5) years of experience in job offered or a related role.
  • Prior experience must include five (5) years of experience with: Business Analysis and Current State Modelling using Business Process Model and Notation (BPMN); solution design using process modelling and Unified Modeling Language (UML); workflow and process modelling tools including Camunda and Signavio; system integration approaches including REST application programming interfaces (REST APIs); Programming language including Java, Groovy, or SQL; and full software development lifecycle (SDLC).

Responsibilities

  • Develop, enhance, support, and maintain the Firm’s software solutions.
  • Design and implement high-quality, scalable, and thoughtful technology solutions leveraging both internal and open-source services.
  • Own requirements gathering, user story refinement, development, testing (unit, integration, and regression), User Acceptance Testing (UAT) and deployment.
  • Work with internal teams to develop solution designs.
  • Identify new external technologies that can be used to transform financial businesses and internal platforms.
  • Work in all phases of the Software Development Lifecycle (SDLC) to meet internal and regulatory requirements.
  • Design, implement and maintain robust testing suites to enable safe, complete, and scalable solutions across business lines.
  • Provide training and guidance to junior team members.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service