This job is no longer available

The position may have been filled or the posting has expired. Browse similar opportunities below.

Back to Jobs
Goldman Sachs

Software Engineering-Dallas-Vice President at Goldman Sachs

Goldman Sachs No longer available

JOB DESCRIPTION

About UsThe IT Asset Management team delivers enterprise-wide technology asset and application inventory systems. Our platforms are used firm-wide by all business units to manage the global inventory of technology physical and software assets and the central inventory of applications.Job Description:We are looking for talented and energetic Java developers to help redesign and maintain our technology asset and application inventory systems, which are integral to large parts of our cloud and technology infrastructure, used by thousands of users across our engineering organization.  The successful candidate will gain an understanding of the firm’s technology infrastructure and cloud technologies and concepts, participating in all phases of a project life cycle and working with extremely bright and motivated individuals, who focus on Java development and strive for continuous process improvement. They would be accountable for the modernization of applications, including owning the replatform to cloud-native technologies.Key Responsibilities:Owns and is accountable for design, build out, and maintenance of distributed, multi-region, scalable, resilient, firm-wide software systems and applications.Collaborate with cross-functional teams to gather requirements, define technical solutions and establish architectureImplement and maintain best practices for software development and engineering processesDevelop and maintain software and process documentation, including design specifications, user guides and support documentationCollaborate with platform infrastructure and application teams to successfully onboard them onto our central asset and application inventory platformsEnsure the reliability, scalability and performance of software systemsTroubleshoot and debug complex software issuesMentor and coach junior engineersBasic Qualifications:10 years of experience in software development and engineeringTechnical leadership experience, leading development teams and developing staffExperienced Java developer with a solid grasp of Java development and testing best practices Strong technical skills, analytical mindset, creative, enjoys the challenge of solving interesting and sometimes difficult technical problems.Experience with distributed NoSQL technologies such as Cassandra, MongoDB and ElasticSearchTeam player, eager to work in a global organizationCommercially focused; seeks to understand the requirements and how they will benefit our clients, stakeholders, and businessPreferred Qualifications:Bachelor’s (or Master’s) degree in Computer Science, Engineering, Mathematics, or a related fieldExperience with designing and building high-throughput, scalable, resilient enterprise systemsExperience working with cloud computing technologies in AWS (RDS/Aurora; S3; DMS; ECS/EKS; EC2; IAM; VPC)AWS Certifications (Solution Architect, Developer Associate/Professional)Experience with building RESTful APIs Experience with Agile software development methodologiesGood oral and written communication skillsPosting Date: 2026-05-29