Senior Software Engineer, Vice President

Goldman Sachs

Quick summary

Work type
On-site
Location
Richardson, TX
Posted
today

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 · Senior Software Engineer, Vice President

As a Senior Software Engineer on the Marcus by Goldman Sachs team, you will play a pivotal role in designing and building customer-centric web services using Java, Spring Boot, and Node.js microservices. Your day-to-day responsibilities include collaborating with cross-functional teams to gather requirements, translating business needs into technical solutions, and overseeing the full lifecycle of development from design through deployment. You will work closely with architecture teams on technical evaluations and mentor junior developers while ensuring adherence to best practices in a fast-paced Agile environment. The ideal candidate has extensive experience with Java 17+, Python 3.10+, TypeScript, React or Angular, AWS Cloud Platform, and major open-source tools like Docker and Hibernate. This role demands expertise in building scalable web services, implementing data pipelines, and ensuring continuous integration and delivery. Marcus operates as a digital bank providing high-yield savings accounts and CDs to millions of customers, emphasizing value, transparency, and simplicity through innovative technology solutions.

What you'll do

  • Design and build highly scalable web services using Java and Spring Boot.
  • Lead technical evaluations and solution discussions with the architecture team.
  • Mentor team members on best practices for web services development.
  • Ensure software development activities align with business benefits realization.
  • Analyze existing software to identify improvements and estimate new features.

What we're looking for

  • 7+ years of professional experience in software development
  • Expertise in Java, Python, TypeScript, and web services using Spring Boot and Node.js
  • Hands-on experience with React or Angular for UX implementation
  • Proficiency in AWS Cloud Platform including serverless patterns
  • Experience with CI/CD pipelines, Docker, and major open-source frameworks
  • Strong communication skills and ability to work in an Agile environment