Goldman Sachs is seeking a Software Engineer to join the CSG Mortgages and Structured Products team in Dallas to support the growth of lending businesses and solve complex engineering problems for clients.
Requirements
- Excellent programming skills in a major programming language such as Java, Python, or JavaScript
- Strong knowledge of functional programming, object-oriented programming, data structures, algorithms, and designing for performance
- Experience with clean code and automated testing methodologies (like Cucumber, Gatling)
- Experience designing scalable and reliable systems with a focus on RESTful APIs and multithreading
- Strong knowledge of SDLC build tools and shift-left DevOps methodologies (Gitlab, Maven, NPM, etc)
- Familiarity with MongoDB Db, MemSQL is a plus
- Experience with Gitlab CI/CD
Responsibilities
- Architecting and building portfolio management, risk reporting, artificial intelligence and data analytics platform for the lending businesses
- Supporting BAU activities for the mentioned lending businesses and structured credit trading businesses
- Building of massively scalable software and system
- Providing financial engineering to continuously turn data into action
- Designing scalable and reliable systems with a focus on RESTful APIs and multithreading
- Managing multiple stakeholders and working as part of a global team
- Technical ownership
Other
- Minimum 3 years of relevant professional experience
- Excellent written and verbal communication skills
- Comfortable with technical ownership, managing multiple stakeholders, and working as part of a global team