Jobs · Engineering · New York

Corporate Treasury-New York-Vice President, Software Engineering-4903062

Goldman Sachs · New York, NY · 1 wk ago
Engineering$190k–$260k/yrFull-time

Job Duties

  • Develop, enhance, support and maintain the Firm’s software solutions in support of its global businesses.
  • Design and develop software components to process structured and unstructured datasets for analytical and operational purposes.
  • Design and implement high-quality, scalable and thoughtful technology solutions leveraging both internal and open-source services.
  • Build and maintain data processing pipelines for data ingestion, transformation, validation, and storage.
  • Own requirements gathering, user story refinement, development, testing (unit, integration and regression), User Acceptance Testing (UAT) and deployment.
  • Apply statistical modeling to analyze system performance metric and optimize throughput, latency, and reliability.
  • Work with internal teams to develop solution designs.
  • Identify new external technologies that can be used to transform our financial businesses and internal platforms in innovative and disruptive ways.
  • 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 our business lines.
  • Perform statistical analysis on transaction patterns to identify anomalies and behavioral signals.
  • Train and mentor junior team members.

Job Requirements

  • Master’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Statistics, Information Systems, or a related field and three (3) years of experience in job offered or a related software engineering role.
  • Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering, Statistics, Information Systems, or a related field and five (5) years of experience in job offered or a related software engineering role.
  • Prior employment must include three (3) years of experience (with a Master’s degree) OR five (5) years of experience (with a Bachelor's degree) with 5 of the 7 following skills:
    • C++ or Java;
    • full software development lifecycle, including requirements gathering, design, coding, testing, documentation, deployment, and production support;
    • building multi-threaded and multi-process service-oriented enterprise applications within UNIX environment;
    • programming technologies including Spring, Hibernate, RabbitMQ, or Kafka;
    • relational database management system (RDBMS) such as Sybase or Oracle;
    • micro-services architecture design and development including REST, Spring, or other back-end technologies;
    • database query languages, including SQL or NoSQL technologies such as MongoDB.

Pay

Salary Range: Annual base salary for this New York, New York -based position $190,000 - $259,800.

Similar jobs