Software Engineering Associate
Quick summary
- Work type
- On-site
- Location
- Richardson, TX
- 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
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.
Skills
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