Engineering - Dallas - Associate - Developer and Data Engineer
Goldman Sachs3 months ago
Dallas, TX, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
The Workforce Identities Engineering team within the Identity and Access Management function of Core Engineering is seeking an experienced developer with a strong background in data engineering. This role involves working with a global team responsible for the architecture, design, and development of systems that support both on-premise Active Directory and cloud-based identity platforms at Goldman Sachs. The ideal candidate will have a minimum of five years of professional experience in a software engineering role with a focus on data engineering, and an understanding of the requirements for global, distributed platforms that demand very high levels of uptime.
Key Responsibilities
- Collaborate with a global team of highly motivated software developers and data engineers to deliver secure, scalable infrastructure services for diverse internal and external use cases.
- Execute the full software product lifecycle: analysis, technical design, development, testing, release, and support.
- Contribute to, and eventually lead, software engineering and re-engineering projects.
- Build and maintain pipelines to process unstructured data, produce dashboards, and perform trend analysis.
- Collaborate with engineers from other platform teams to design and implement new features.
- Engage in production troubleshooting.
Required Qualifications
- Bachelor's Degree or equivalent experience in Computer Science, Information Technology, Electronics, or Communication.
- Proficiency in designing, developing, and testing software using an object-oriented language, with a willingness to learn new languages as necessary.
- Excellent communication skills to convey technical concepts effectively both verbally and in writing, with strong interpersonal abilities for collaborating across diverse technology teams.
- Experience in developing, deploying, and supporting software throughout the full Continuous Delivery life-cycle.
- Ability to design and create efficient data pipelines using SQL.
- Experience in creating informative dashboards (e.g., using Grafana or an equivalent tool) to summarize complex data.
- Solid background in version control, continuous integration, deployment, and configuration management tools.
- Ability to debug both new and existing software effectively.
- Capacity to sustain a high rate of workflow while managing multiple projects simultaneously.
Preferred Qualifications
- Experience with C# development and Windows enterprise infrastructure.
- Familiarity with public cloud environments such as Google BigQuery, Microsoft Azure, or AWS (Certified Developer or equivalent).
- Experience with PowerShell software development and automated testing.
Required Skills
Dashboard Development
Data Engineering
Debugging
Continuous Integration
Software Engineering
SQL
Configuration Management
Cloud-Based Identity Platforms
Technical Design
Data Pipelines
Grafana
Object Oriented Programming
Active Directory