Jobs · Finance · New York

Corporate Treasury, New York, Associate, Software Engineering

Goldman Sachs · New York, NY · 3 mo ago
FinanceFull-time

About the role

Software engineers at Goldman Sachs primarily focus on software design and development, covering programming positions across Engineering, including roles previously considered business software engineers, platform engineers, and quality assurance engineers.

Combine the best open source software, databases, cloud solutions, and programming languages to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights. As a software engineer, you will transform Goldman Sachs by applying your technical expertise as part of embedded engineering teams working directly with business partners such as trading, sales, asset management, banking, and finance. Alternatively, join core engineering teams to elevate all businesses by building reliable, scalable platforms for data engineering, machine learning, networking, developer tooling, collaboration, and more.

Innovate alongside UI/UX designers, data scientists, cloud engineers, and others in a collaborative, agile environment where your enthusiasm for tackling new challenges will have an immediate impact.

Responsibilities

  • Design and develop scalable, high-performance software solutions.
  • Collaborate with cross-functional teams, including trading, sales, asset management, and finance, to build and automate business solutions.
  • Work with core engineering teams to create platforms for data engineering, machine learning, networking, and developer tooling.
  • Integrate open source software, databases, and cloud solutions to solve complex business problems.
  • Apply object-oriented or functional analysis and design principles to create efficient, maintainable code.
  • Solve problems using data-driven decision-making and analytical skills.
  • Work in a global team environment, managing multiple stakeholders and tasks.

Requirements

  • Bachelor’s degree or relevant work experience in Computer Science, Mathematics, Electrical Engineering, or a related technical discipline.
  • 1+ years of software development experience.
  • Expertise in at least one compiled language (e.g., Java, C++) or interpreted language (e.g., Python), with experience in concurrency and memory management.
  • Professional experience with responsive web development, including React, Angular, Redux, and advanced JavaScript proficiency.
  • Experience with NoSQL databases such as MongoDB and Elasticsearch.
  • Strong knowledge of data structures, algorithms, and performance optimization.
  • Excellent written and verbal communication skills.
  • Ability to solve problems and make data-driven decisions.
  • Comfortable working in a global team, multitasking, and managing multiple stakeholders.
  • Entrepreneurial mindset with a passion for problem-solving and product development.

Preferred Qualifications

  • Knowledge or interest in trading technologies, particularly in the front-office of a trading organization.
  • B.S. or M.S. in Computer Science or a related field.

About Goldman Sachs

Founded in 1869, Goldman Sachs is a leading global investment banking, securities, and investment management firm. Headquartered in New York, we maintain offices worldwide and are committed to fostering diversity, inclusion, and professional growth for our employees. We offer training and development opportunities, firmwide networks, benefits, wellness programs, and personal finance resources to support both professional and personal growth.

Similar jobs