Goldman Sachs Asset & Wealth Management is hiring a Senior Software Engineer (Vice President) for the Client Communications Platform within Wealth Management Engineering. You will design, build, and operate cloud-native, data-intensive systems on AWS to modernize client and advisor communications.
What You'll Do
- Balance project management trade-offs, own decisions, and communicate effectively with senior stakeholders.
- Collaborate closely with product, data, and platform teams; author technical designs, review merge requests, and mentor engineers.
- Design, develop and own cloud-native RESTful microservices and data pipelines using Java, SpringBoot, Apache Spark and Snowflake.
- Implement batch and streaming data processing using Spark on EMR or EKS; orchestrate with AWS Glue, Step Functions, or Airflow.
- Model and optimize Snowflake workloads; implement Snowpipe, Tasks, Streams, RBAC, and data governance.
- Apply AWS Well-Architected best practices across reliability, security, performance, cost optimization, and operational excellence.
- Implement observability and SRE practices: metrics, logs, tracing, dashboards, alerting, SLOs, incident response, and postmortems.
- Perform performance engineering and cost governance.
- Uphold high standards for testing, code quality, and secure coding; leverage GitLab pipeline gates for quality and security checks.
What We're Looking For
- 10+ years of professional software engineering experience building production systems.
- Strong Java with Spring Framework (Spring Boot, Spring Data; Spring Cloud preferred).
- Solid grasp on Observability stack: OpenTelemetry, Prometheus, Grafana; distributed tracing.
- Strong foundation of cloud computing and distributed systems fundamentals: scalability, availability, consistency tradeoffs, event-driven architectures, idempotency, and backpressure.
- Experience working with no-SQL databases (MongoDB preferred) and messaging systems (Kafka).
- Proficient in data modeling and building reliable data integrations and APIs.
- Experience with CI/CD using GitLab CI/CD and Git version control; strong familiarity with merge requests, code reviews, and branching strategies.
- 5+ years of hands-on AWS experience with core services: EC2, S3, IAM, VPC, RDS/Aurora, Lambda, ECS/EKS, CloudWatch; understanding of networking.
- 2+ years working with Apache Spark including performance tuning.
Nice to Have
- AWS Certifications (Solution Architect, Developer Associate/Professional).
- Spring Cloud patterns (service discovery, config, circuit breakers via Resilience4j).
- Infrastructure as Code with Terraform.
- Security and compliance familiarity (SOC 2, ISO 27001, GDPR) and secure data handling (PII, tokenization, masking).
Technical Stack
- Languages & Frameworks: Java, Spring Boot
- Data & Analytics: Apache Spark, Snowflake, MongoDB, Kafka
- Cloud & Infrastructure: AWS (EC2, S3, IAM, VPC, RDS/Aurora, Lambda, ECS/EKS, CloudWatch, Glue, Step Functions)
- Tooling: GitLab, OpenTelemetry, Prometheus, Grafana, Terraform
Team & Environment
You will be part of the Client Communications Platform team within Wealth Management Engineering.
Goldman Sachs is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, veterans status, disability, or any other characteristic protected by applicable law.






