Software Engineering Associate
Quick summary
- Work type
- On-site
- Location
- New York, NY
- Salary
- $115,000–$180,000 / yr
- Posted
- 1 day ago
- 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 Engineering Associate
The Managed Strategies engineering team in New York seeks an Associate-level Software Engineer to contribute to the development of a portfolio management and trading platform. This full-stack role involves application development primarily in Java, interaction with NoSQL/SQL databases like MongoDB, and UI work in Angular. The candidate will collaborate closely with Portfolio Managers, Marketers, Operations teams, and other engineering groups to enhance efficiency and client experience through personalized trading decisions. Key responsibilities include implementing software solutions, testing, system monitoring, and adhering to the SDLC process. Ideal candidates possess a degree in computer science or related field, experience with Java, Angular, and NoSQL technologies, familiarity with microservices and DevOps tools like GitLab, and strong communication skills for global team interaction.
What you'll do
- Develop and implement software solutions for managed strategies portfolio management.
- Work on full-stack engineering, focusing on Java application development and NoSQL/SQL interactions.
- Contribute to UI development using Angular and maintain familiarity with Python.
- Engage in distributed services, testing, system monitoring, and reporting activities.
- Collaborate closely with various stakeholders including Portfolio Managers and product teams.
- Drive project goals and milestones while maintaining attention to detail throughout the process.
- Utilize DevOps tools like GitLab for Java deployments and micro-services management.
What we're looking for
- Bachelor’s or master’s degree in computer science, engineering, or related field.
- Experience developing in Java, Angular, and NoSQL technologies like MongoDB.
- Familiarity with microservices, Java deployments, and DevOps tools such as GitLab.
- Understanding of software development lifecycle best practices.
- Strong communication and documentation skills for interacting with global teams.
- Excellent judgment, analytical thinking, and problem-solving abilities.
- Self-motivated individual with strong time management and organizational skills.