VP Developer Productivity (DXR) Engineer Dallas
Dallas, TX - USA
Job Summary
The Developer Productivity team within Core Engineering is responsible for providing the best possible developer tools and experience. We want developers to enjoy their working environment and be excited by the importance of their work not discouraged by antiquated processes and tools. We will improve the tools systems and processes that engineers across the firm use to develop and deploy software to increase their velocity and business impact as part of the Developer Experience organization. We will be enabling fast innovation while ensuring consistent and proper gates and controls are in place to ensure security and resiliency of our operations across the firm.
As part of your role you will be partnering with core and business-aligned software engineering teams SLDC and SRE teams to deliver tooling services and guidance for industry leading software development practices.
HOW YOU WILL FULFILL YOUR POTENTIAL
Build tooling and services for Mac Windows and Linux desktops to enable developer software distribution and management
Implement and collaborate with other teams to build services in public cloud and on-premises for software distribution dependency management project and entitlements management software lifecycle management security controls and others.
Be part of our continual drive to innovate and uplift our platforms to take advantage of new technologies (such as artificial intelligence machine learning cloud platforms).
Partner with colleagues from across technology and risk to ensure an outstanding useable and unobtrusive experience for development teams building and deploying their applications to any environment
Manage the full lifecycle of software components from requirements through design testing development release and demise
SKILLS AND EXPERIENCE WE ARE LOOKING FOR
Proficiency in designing developing and testing software in Golang Python and Java; open to using multiple languages
Working knowledge of scripting languages operating systems (Linux Mac OS and/or Windows) networking protocols security and file systems
Ability to reason about performance security and process interactions in complex distributed systems
Solid experience with version control continuous integration deployment and configuration management tools
Ability to communicate technical concepts effectively both written and orally as well as the interpersonal skills required to collaborate effectively with colleagues across diverse technology teams and locations
Ability to rapidly and effectively understand and translate requirements into technical solutions
PREFERRED QUALIFICATIONS
Experience on cross-platform command-line tool development
Experience on developing software for Mac OS and/or Windows environments
Experience on package managers (e.g. nix apt yum)
Experience on architecting designing and developing applications in Amazon Web Services
Experience using infrastructure as a code tools (e.g. AWS CDK Terraform CloudFormation)
Experience with runtime containers (e.g. Docker Kubernetes Podman)
Familiar with CI/CD DevOps and SRE principles
Required Experience:
Exec
About Company
The Goldman Sachs Group, Inc. is a leading global investment banking, securities, and asset and wealth management firm that provides a wide range of financial services.