Software Engineering Associate

Goldman Sachs

Quick summary

Work type
On-site
Location
Richardson, 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 Engineering Associate

As a mid-level software engineer in the Asset & Wealth Management Division at Goldman Sachs, you will play a crucial role in developing financial products that directly impact millions of consumers. Your day-to-day responsibilities include designing and maintaining RESTful APIs and microservices using Java and Spring Boot, implementing business logic and database interactions, and ensuring application performance through optimization techniques. You will also develop user-friendly interfaces with modern front-end frameworks like React JS, collaborate on database management for both relational and NoSQL systems, and work closely with DevOps teams to deploy applications in cloud environments. Key skills required include expertise in Java, React JS, HTML5, experience with distributed systems and microservice architecture, and familiarity with tools such as Kafka and MongoDB. This role offers the opportunity to collaborate with influential stakeholders across the organization and implement innovative solutions that drive business growth.

What you'll do

  • Design, develop, and maintain RESTful APIs using Java and Spring Boot.
  • Implement business logic and optimize application performance for scalability.
  • Develop responsive user interfaces using modern front-end frameworks like React.
  • Write efficient database queries to manage relational databases and ensure performance.
  • Collaborate with DevOps to deploy applications in cloud environments securely.
  • Write unit, integration, and end-to-end tests to maintain high code quality.

What we're looking for

  • 4-6 years of experience in software development
  • Bachelor's degree or higher in Computer Science or related field
  • Expertise in Java and React JS
  • Familiarity with distributed systems, NoSQL databases, and RESTful web services
  • Ability to work effectively within an Agile environment
  • Experience with microservice architecture and DevOps practices
  • Strong collaboration skills with product heads and executive stakeholders