Associate, Software Engineering

Goldman Sachs

Quick summary

Work type
On-site
Location
New York, NY
Salary
$104,000–$171,200 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $159k
This role $138k
$93k most similar roles pay here $209k

This role pays less than 68% of similar roles. Most pay $135,000–$182,037 — the shaded band above. At the midpoint, this role pays about $138k versus about $159k for comparable roles.

Based on 240 similar postings.

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 · Associate, Software Engineering

The Associate Software Engineer role within the Engineering Division in New York involves working on complex software projects as part of a dynamic team. This position requires hands-on experience with full lifecycle development, including requirements gathering and production support for multi-threaded Java applications in Unix environments. Day-to-day responsibilities include designing microservices using technologies like Spring, Hibernate, RabbitMQ, and Kafka, while also deploying scalable applications via CI/CD pipelines such as Kubernetes and GitLab. Candidates should possess strong skills in Java, GraphQL, Reladomo, Legend, and database query languages including SQL and NoSQL databases. The role focuses on developing robust enterprise solutions for large-scale financial services operations, addressing critical business needs within a fast-paced environment.

What you'll do

  • Design and implement multi-threaded Java applications in a Unix environment.
  • Develop micro-services using REST, Spring, Dropwizard, and other back-end technologies.
  • Write efficient SQL queries for RDBMS like Sybase or Oracle.
  • Utilize CI/CD tools such as GitLab to deploy scalable applications.
  • Participate in the full software development lifecycle from requirements gathering to production support.

What we're looking for

  • Bachelor’s degree in Computer Science or related field and 2+ years of software development experience.
  • Experience with full software development lifecycle, including design, coding, testing, deployment, and support.
  • Proficiency in Java, Spring, Hibernate, RabbitMQ, GraphQL, Reladomo, Legend, Kafka, and other back-end technologies.
  • Expertise in micro-services architecture design and development using REST, Dropwizard, or similar frameworks.
  • Knowledge of relational database management systems (RDBMS) like Sybase or Oracle and NoSQL databases such as MongoDB.
  • Ability to deploy and manage scalable applications using CI/CD tools including Kubernetes and GitLab.

More like this

Similar roles

Associate, Software Engineering

Goldman Sachs

New York, NY 1 day ago $132,000$168,700
C++ Java Spring Hibernate RabbitMQ Kafka Oracle Sybase REST MongoDB SQL Unix Microservices CI/CD

Associate, Software Engineering

Goldman Sachs

New York, NY 1 day ago $132,000$168,700
Python Java JavaScript React Node.js Docker Kubernetes AWS CI/CD SQL PostgreSQL Maven Git Jenkins

Associate, Software Engineering

Goldman Sachs

New York, NY 1 day ago $132,000$168,700
JavaScript TypeScript React Java Spring MongoDB Elasticsearch CSS SCSS HTML Ag-Grid Oracle Sybase REST CI/CD

Vice President, Software Engineering

Goldman Sachs

New York, NY 1 day ago $190,000$252,500
Java Spring REST Scala Spark HDFS MapReduce Oracle Sybase MongoDB SQL NoSQL Unix CI/CD SDLC Microservices Python PostgreSQL Kubernetes Docker AWS Terraform

Quantitative Engineering Associate

Goldman Sachs

New York, NY 1 day ago $113,000$189,000
Python Java C++ Bayesian analysis Time series analysis Machine learning algorithms Stochastic calculus No-arbitrage pricing theory Partial differential equations Multivariable calculus Linear algebra Numerical methods Optimization Probability Random processes Risk management Scenario-based analysis Quantitative risk analytics Factor models Data management Data analysis tools