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