Goldman Sachs - New York, NY

posted 21 days ago

Full-time - Entry Level
New York, NY
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

As a Software Engineer Associate at Goldman Sachs, you will play a crucial role in the Private Bank engineering team, focusing on designing, developing, and supporting key lending and deposit-taking platforms. This position involves digitizing complex workflows and enhancing highly-available distributed systems, ensuring their availability, resiliency, and performance. You will work within a dynamic environment that requires innovative thinking and immediate solutions, contributing to the overall mission of empowering clients to achieve their financial goals through technology.

Responsibilities

  • Design, develop, and support key lending and deposit-taking platforms for Private Bank clients.
  • Digitize complex workflows and advance highly-available distributed systems.
  • Focus on availability, resiliency, performance, and advanced monitoring with governance.
  • Manage application SDLC, deployment, and runtime with a goal of reducing product cycle time.
  • Work on infrastructure services including proxies, load balancing, and cloud integration.
  • Contribute to risk management through resiliency design and planning, and analysis of availability metrics.

Requirements

  • Bachelor's degree in Computer Science or related Engineering Field.
  • Strong full-stack development skills with 3+ years of experience in Java, Python, and other programming languages.
  • Experience in Object Oriented Analysis, Design, and testing best practices.
  • Prefer experience with React, Java Spring, middleware, and asynchronous processing.
  • Knowledge in one or more SQL dialects.
  • 1+ year(s) of experience contributing or leading design decisions, optimizing performance, and risk mitigation.
  • Self-motivated with an analytical mindset capable of multi-tasking under pressure.
  • Experience delivering high-quality technical solutions to global stakeholders and managing junior developers.
  • Ability to partner with external teams for system integration and application deployment.
  • Experience with all stages of the development lifecycle: inception, analysis, design, review, testing, and deployment.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Experience building applications in low code platforms and integrating with on-prem services.
  • Good understanding of distributed systems.
  • Experience in managing relationships with clients and colleagues in a diverse global organization.

Benefits

  • Healthcare & Medical Services
  • Competitive vacation policies with a minimum of three weeks expected vacation usage each year.
  • Financial support for higher education and retirement planning.
  • Medical advocacy service for critical health situations.
  • On-site fitness centers and reimbursement for fitness club memberships.
  • On-site childcare centers and parental resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service