Software Engineer, Asset & Wealth Management

Goldman Sachs

Quick summary

Work type
On-site
Location
Dallas, TX
Posted
1 day ago

Employer

About Goldman Sachs

Goldman Sachs is a leading global investment banking, securities, and investment management firm providing financial services to corporations, financial institutions, governments, and individuals.

Goldman Sachs currently has 187 open roles on FindRole.

Listed pay typically runs $130,000–$250,000 across 60 roles with salary data.

Most-posted roles

View all roles at Goldman Sachs

At a glance

TL;DR · Software Engineer, Asset & Wealth Management

As a Senior Software Engineer / Technical Lead in the Asset & Wealth Management division’s Multi-Asset Solutions group at Goldman Sachs, you will drive the design and delivery of mission-critical advisor platforms. Your day-to-day responsibilities include building scalable backend systems using Java, Spring Boot, and microservices architecture, architecting event-driven systems with Kafka or AWS EventBridge, and leading cloud-native platform development on AWS. You will also mentor junior engineers, contribute to full-stack development, and integrate Generative AI capabilities into the platform. The role requires strong expertise in Java-based microservices, cloud-native architectures, and event-driven systems, along with experience in financial services and secure enterprise environments.

What you'll do

  • Design and build scalable backend systems using Java, Spring Boot, and microservices.
  • Architect event-driven systems using Kafka, Redpanda, or AWS EventBridge technologies.
  • Lead the design of cloud-native platforms on AWS for scalability and resilience.
  • Translate complex business requirements into robust technical solutions collaboratively.
  • Mentor junior engineers and establish best practices for code quality and reliability.
  • Drive integration of Generative AI capabilities, including LLM-based solutions, into systems.
  • Build and optimize production systems to enhance observability and deployment processes.

What we're looking for

  • 8+ years of professional software engineering experience, including 3+ years in a lead role.
  • Strong proficiency in Java, Spring Boot, and microservices architecture.
  • Experience designing high-throughput distributed systems and event-driven architectures.
  • Hands-on experience with AWS cloud services and modern DevOps practices.
  • Expertise in system design, performance optimization, and scalability.
  • Ability to mentor junior engineers and establish best coding practices.
  • Experience integrating Generative AI capabilities into platform architecture.