About The Position

Goldman Sachs is hiring a full stack Software Engineering Associate for its Asset & Wealth Management Digital Client Experience teams in New York. The teams build customer-centered financial products and digital platforms, including Mosaic, AM.gs.com, and Advisor Portal. Engineers work across the technology stack on problems ranging from end-to-end feature delivery to diagnosing API performance. The role involves designing and implementing critical components and features, with an emphasis on code quality, automation, testability, performance, longevity, and scalability. The associate will collaborate with a global, cross-functional team, contribute to product and engineering direction, establish software practices for distributed systems, and communicate with engineering, business, and leadership stakeholders. The role also includes mentoring junior technical talent and contributing to SDLC documentation and guidance.

Requirements

  • Experience with Java, JavaScript, and Spring Boot.
  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, or a related field.
  • Experience designing and implementing low-latency, high-throughput, fault-tolerant distributed systems.
  • Experience with microservices architecture and API development.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • A culture of excellence and collaboration.
  • Comfort with Agile operating models.
  • Energetic, self-directed, and self-motivated.

Nice To Haves

  • Hands-on Java experience and experience with any Rx variants.
  • Experience with Kafka or similar messaging technologies.
  • Experience with microservice architecture.
  • Experience with the Spring framework family.
  • Strong proficiency in distributed systems, low-latency services, NoSQL databases, and relational databases.
  • Experience with AWS.
  • Hands-on experience with React and/or Angular.
  • Experience with external-facing websites.
  • Experience working with clients or users.
  • Experience with Adobe Experience Manager.

Responsibilities

  • Drive the design of critical components in the technology stack and oversee implementation of new features, focusing on code quality, automation, and testability.
  • Collaborate with a global cross-functional team to build customer-centric products.
  • Contribute to the product vision and roadmap and help build an engineering culture within the global team.
  • Design flows and systems using cloud and on-premises technologies to ensure performance, longevity, and infrastructure scalability.
  • Contribute to SDLC documentation and guidance, including templates, patterns, and controls.
  • Perform code and system design reviews and establish code quality standards and software best practices for distributed systems architecture.
  • Mentor and help develop junior technical talent.
  • Communicate with leadership, engineers, and business teams.

Benefits

  • Training and development opportunities
  • Firmwide networks
  • Benefits
  • Wellness offerings
  • Personal finance offerings
  • Mindfulness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service