About The Position

Goldman Sachs is hiring a Software Engineering Associate for its Asset & Wealth Management Digital Client Experience teams in Dallas. These teams build customer-centered digital financial products and platforms, including Mosaic, AM.gs.com, and the Advisor Portal. The role involves full-stack engineering across a broad range of systems and product challenges, from designing features to investigating performance issues. The Associate will drive the design of critical technology components and oversee implementation of features, with an emphasis on code quality, automation, and testability. The role collaborates with a global, cross-functional team to build customer-centric products, contribute to product and engineering direction, and design scalable systems across cloud and on-premises technologies. It also contributes to SDLC documentation and guidance, establishes software quality practices through code and system design reviews, mentors junior technical talent, and communicates with leadership, engineering, and business teams. The position calls for someone who enjoys engineering challenges and can deliver high-quality solutions in a rapidly changing environment.

Requirements

  • Experience with Java, JavaScript, and Spring Boot.
  • Bachelor’s degree (U.S. 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.
  • Commitment to excellence and collaboration.
  • Comfort with Agile operating models.
  • Energetic, self-directed, and self-motivated.

Nice To Haves

  • Hands-on experience with Java and experience with any of the 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 technology stack components 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, understand the roadmap, and help build an engineering culture within the global team.
  • Design flows and systems using cloud and on-premises technologies to support performance, longevity, and scalability.
  • Contribute to SDLC documentation and guidance, including templates, patterns, and controls.
  • Perform code reviews 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 offerings
  • Wellness offerings
  • Personal finance offerings
  • Mindfulness programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service