Software Engineer, Asset & Wealth Management
Quick summary
- Work type
- On-site
- Location
- Dallas, TX
- Posted
- today
- Nearby
- 99+ roles within 25 mi
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
- Asset & Wealth Management - Software Engineer - Vice President - Dallas 3
- AMD Public-New York-Vice President-Software Engineering 2
- Internal Audit, Technology Auditor-Investment Banking, Associate 2
- Senior Software Engineer, Global Banking & Markets, Front Office Technology 2
- AI Engineering, Vice President (New York, New Jersey, Toronto) 1
At a glance
TL;DR · Software Engineer, Asset & Wealth Management
As a Senior Digital Software Engineer on the Asset Management team, you will drive the design and implementation of critical components in our technology stack, focusing on code quality, automation, and testability. You will collaborate with a global cross-functional team to build customer-centric products for platforms like Mosaic, AM.gs.com, and the Advisor Portal, which aim to provide innovative financial solutions and digital experiences. Your responsibilities include designing scalable infrastructure using cloud and on-prem technologies, contributing to SDLC documentation, performing code reviews, and mentoring junior engineers. You will work with Java, JavaScript, Spring Boot, microservices architecture, and API development, leveraging tools like Kafka and AWS. This role requires a strong background in distributed systems, low-latency services, NoSQL and relational databases, and the ability to operate in a fast-paced environment while fostering an engineering culture within our global team.
Skills
What you'll do
- Drive the design of critical components and oversee new feature implementation, focusing on code quality.
- Design scalable infrastructure using cloud and on-prem technologies to ensure performance and longevity.
- Contribute to SDLC documentation including templates, patterns, and controls for distributed systems architecture.
- Perform code reviews and establish software best practices for a distributed systems architecture.
- Mentor junior technical talents and help develop their skills within the engineering team.
What we're looking for
- 7+ years of experience in an engineering capacity
- 4+ years of system architecture role experience including tool selection and performance optimization
- Proficiency in Java, JavaScript, Spring Boot, microservices architecture, and API development
- Strong creative leadership with analytical skills for complex problem-solving
- Experience collaborating with product managers to propose features and products
- Expertise in distributed systems, low-latency services, NoSQL, and relational databases
- Bachelor’s degree in Computer Science or related field