Software Engineer
New York City, NY
Internship to Full Time
Goldman Sachs
Entry Level
Summary
- Organization: Goldman Sachs
- Team Name: Data Engineering
- Job Title: Software Engineer
- Location: 200 West St, New York, NY (Local candidates who are within commutable distance are preferred)
Employment Terms:
- This role is an 8-9 week internship with the opportunity to transition to full-time employment
- Internship and full-time employment are both fully in-office
- Hours: 9:00am-5:00pm
- Overtime: Some weekends may be required, depending on maintenance cycles
- Target Start Date: June 2025
- Estimated Salary: $110,000/year
- Must be legally authorized to work in the United States, without the need for sponsorship now or in the future
Essential Tasks - In this job, you will:
- Solve complex problems at scale and develop high-performance quality applications with a global user base
- Build and deploy modern data management tools to curate key client reference data sets, models and workflows
- Evaluate, select and acquire new internal or external data sets that contribute to business decision making
- Engineer data processing pipelines while identifying areas for process automation and improving efficiency
- Partner with data platform teams to adopt cloud-based processing pipelines and data distribution
- Drive strategic initiatives and delivery of key programs of work across the Client Data department and the broader division
General Skills and Abilities - In this job you will demonstrate:
- The ability and willingness to learn new technical skills
- The ability to be an independent thinker and a desire to take on challenges
- The ability to stay business focused and push for quantifiable commercial impact
- The ability to collaborate effectively across global teams and communicate complex ideas in a simple manner
- Strong work ethic with a sense of ownership and urgency
- Strong analytical and problem-solving skills
Digital/Technical Skills - In this job you will demonstrate:
- Intermediate programming skills in one of the following languages, frameworks, or libraries: Java, Python, JavaScript, React, SQL, NoSQL, or equivalent technologies
- Basic version control skills in Git
Education/Knowledge - In this job you need to have:
- Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or a related discipline
- Basic knowledge of working with complex business processes, data flows and consuming large amounts of data is nice to have but not required
Experience - In this job you need to have:
- Experience (professional, personal, or academic) with any of the following is nice to have but not required:
- Working on a project using AGILE methodology
- Working with others via code reviews
- Testing frameworks
Social Interaction - The following types of communication and interaction are required to perform the job successfully:
- Oral communication: Daily
- Email communication: Daily
- Instant messaging: Hourly to Daily
- Video communication: Daily (Camera is optional)
- Interacting with supervisors: Weekly
- Interacting with peers: Daily
Job Stressors - Employees sometimes find the following stressful about this job:
- Working on projects with tight timelines
- Projects will require creative problem-solving and troubleshooting that may involve working through frequent hurdles or roadblocks
- Recognizing the correct point to stop unproductive efforts and ask for help or escalate issues when encountering roadblocks
Job Motivators - Employees tend to find the following motivating or rewarding:
- Working in a fun and collaborative team-oriented environment
- The opportunity to take on new challenges on a regular basis and not get stuck in repetitive tasks
The Specialisterne Recruitment Process:
Application
- Fill out the online application and submit your resume to Specialisterne.
- Complete a follow-up discovery questionnaire to help us learn more about your situation, general skills, and how you work best.
Assessment
- Candidates who best match qualifications will be invited to complete a Candidate Profile to showcase your job-relevant skills and abilities.
- A Specialisterne facilitator will book a review meeting with you to discuss your profile and help you showcase your skills best.
Manager Meetings
- The employer partner will review Candidate Profiles and invite finalists for a manager meeting to learn more about you and answer any questions you may have. Specialisterne will provide meeting agendas in advance to help you prepare.
- The employer partner will confirm selection decisions and begin onboarding.
Workplace Support
- Specialisterne and our employer partners are committed to providing inclusive onboarding experiences and supporting new employees as they learn on the job.
- All new hires continue to liaise with a Specialisterne Workplace Support Specialist for their first twelve weeks on the job.
Apply for this position
Required*