Full Stack Software Engineer, Associate
Quick summary
- Work type
- On-site
- Location
- Albany, NY
- Salary
- $95,000–$145,000 / yr
- Posted
- today
- Nearby
- 18 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 · Full Stack Software Engineer, Associate
As a Full Stack Software Engineer - Associate in the Asset & Wealth Management team based in Albany, New York, you will collaborate with a global cross-functional team to build customer-centric products. Your day-to-day responsibilities include analyzing existing software for improvements, providing estimates for new features, and following standard development guidelines. You will create and maintain test plans, documentation, and automated tests while participating in user story refinement, technical design, code reviews, and Agile processes. The role requires a strong foundation in Java or another Object-Oriented language, experience with microservices architecture and API development, and proficiency with relational and NoSQL databases. Preferred skills include familiarity with source control management systems like Git, understanding of application architecture patterns, and experience working in an Agile environment. This position involves solving complex business problems within the financial services domain at a large scale.
Skills
What you'll do
- Analyze existing software to identify areas of improvement and estimate new feature implementations.
- Create and maintain test plans, documentation, and automated tests for all technical changes.
- Participate in user story refinement, technical design, code reviews, and Agile process activities.
- Follow standard software development guidelines and best practices throughout projects.
- Grow technical skills through cross-training and knowledge advancement opportunities.
What we're looking for
- 1+ years (Analyst) or 3+ years (Associate) of experience with Java or related Object-Oriented development language
- Experience with microservices architecture and API development
- Proficiency in working with relational and NoSQL databases
- Ability to collaborate effectively within a cross-functional team
- Degree in computer science, engineering, or equivalent industry experience
- Familiarity with Agile methodologies and continuous improvement efforts