Save time and effort in your hiring journey

Finding the best fit for the job can be simple if you look for the right professional in the right place

save money

It’s free! All you need is your email address to create an account and start building your job post

find qualified applicants

List your required skills for the job and find qualified professionals that meet your requirements

save time

Post your job and start reaching relevant candidates in minutes!

popup cross
Software Engineer - Developer Desktop
Remote
category Professional Level
created 05/25/2023
end dateCloses: 12/07/2025
Email: jobs@expansionus.com
Job Info
Status: Sourcing
Education:
Degree Title:
Career Level:
No of Jobs: 0
Posted: 05/25/2023
Apply Before: 12/07/2025
Description
The Developer Desktop team within Core Engineering is responsible to provide 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 and SRE teams to deliver tooling, services and guidance for industry leading software development practices.HOW YOU WILL FULFILL YOUR POTENTIALBuild tooling and services for Mac, Windows and Linux desktops to enable developer software distribution and managementImplement 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.Collaborate across teams on feature design and problem solvingPartner 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 environmentManage the full lifecycle of software components, from requirements through design, testing, development, release and demiseSKILLS AND EXPERIENCE WE ARE LOOKING FORProficiency in designing, developing and testing software in Golang and Java; open to using multiple languagesWorking knowledge of scripting languages, operating systems (Linux, Mac OS and/or Windows), networking protocols, security and file systemsAbility to reason about performance, security, and process interactions in complex distributed systemsSolid experience with version control, continuous integration, deployment, and configuration management toolsAbility 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 locationsAbility to rapidly and effectively understand and translate requirements into technical solutionsPREFERRED QUALIFICATIONSExperience on cross-platform command-line tool developmentExperience on developing software for Mac OS and/or Windows environmentsExperience on package managers (e.g., nix, apt, yum)Experience on architecting, designing and developing applications in Amazon Web ServicesExperience using infrastructure as a code tools (e.g. AWS CDK, Terraform, CloudFormation)© The Goldman Sachs Group, Inc., 2021. All rights reserved.Goldman Sachs is an equal employment/affirmative action employerFemale/Minority/Disability/Veteran/Sexual Orientation/Gender Identity