Goldman Sachs' Transaction Banking (TxB) division, specifically the Deposits team, is looking to hire Software Engineers to develop and enhance Liquidity and Deposits products using existing and emerging technologies. The goal is to bring innovative solutions to traditional banking and lending activities, requiring engineers to contribute to the entire software lifecycle and collaborate closely with various stakeholders.
Requirements
- 3+ years of relevant professional experience using a modern programming language (preferably Java).
- Proficiency in development with Java, Spring Boot, REST APIs.
- Experience engineering solutions with distributed tracing, performance testing, authentication, authorization.
- Proficiency with algorithms, data structures, and system design.
- Experience with UNIX operating systems, infrastructure as code (preferably Terraform), networking.
- Experience with AWS.
- Experience with SQL, NoSQL (Dynamo/Mongo DB).
Responsibilities
- Develop full stack applications with due consideration to security, design, validation, and SDLC framework.
- Collaborate with product managers, business operations, engineers to define product requirements, objectives.
- Participate in system design consulting, platform management.
- Develop resilient, scalable, and secure modules using cloud native services.
- Update and maintain documentation for team processes, best practices and software runbooks.
Other
- Leading projects with a group of passionate engineers alongside product owners and clients.
- Contribute to the vision, understand our product roadmap, integrate business value with experience and contribute to building an engineering culture within the team.
- Excellent communication skills.
- Enjoys engineering challenges.
- Has a passion to deliver high quality technology products and is able to operate in a highly fluid, rapidly changing environment.