Software Engineer
Summary
- Organization: Goldman Sachs
- Job Title: Software Engineer
- Location: Dallas, TX
Employment Terms:
- This role is an 8-week internship with the opportunity to transition to full-time
- Internship and full-time employment are both fully in-office
- Hours: Monday-Friday, 9:00am-5:00pm
- Overtime: Some weekends may be required, depending on maintenance cycles
- Target Start Date: May 4, 2026
- Estimated Salary: $90,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 or Vendor 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
- A 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 using Java, Python, React, or SQL
- Basic data modeling skills using Excel or similar tools (such as column labeling and adjusting data to represent data in a user-friendly way that is easily consumed)
- 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
- Basic understanding of cloud infrastructure 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
- AI tools such as Copilot, ChatGPT, Claude Code
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
- The need to rapidly pivot between changing tasks/assignments can be challenging
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
- New opportunities for problem solving and learning new technologies
- Learning how technology unlocks commercial opportunities
Candidate Assessment - To be considered for this role, compatible applicants:
- Will complete a Candidate Profile
- Will complete technical assessments using CoderPad and/or HackerRank
- Will be invited to participate in a Structured Candidate Meeting with the hiring manager(s)
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 throughout the duration of the internship
**Beware of scams and fraudulent job postings. Specialisterne only accepts applications through our careers page at https://specialisterne.applytojob.com/apply**