IBD Eng - Software Developer - Associate

Location(s) US-TX-Dallas
Job ID
2021-75527
Schedule Type
Full Time
Level
Associate
Function(s)
Software Engineer
Region
Americas
Division
Engineering
Business Unit
IBD Digital Platform Eng
Employment Type
Employee

MORE ABOUT THIS JOB

Investment Banking

The Investment Banking Division (IBD) works on some of the most complex financial challenges and transactions in the market today. Whether advising on a merger, providing financial solutions for an acquisition, or structuring an initial public offering, we handle projects that help clients at major milestones. We work with corporations, pension funds, financial sponsors, and governments and are team of strong analytical thinkers, who have a passion for producing out-of-the-box ideas

The Goldman Sachs Group, Inc. is a leading global investment banking, securities and investment management firm that provides a wide range of financial services to a substantial and diversified client base that includes corporations, financial institutions, governments and individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all major financial centers around the world

 GOLDMAN SACHS ENGINEERING CULTURE

 At Goldman Sachs, our Engineers don’t just make things – we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build massively scalable software and systems, architect low latency infrastructure solutions, proactively guard against cyber threats, and leverage machine learning alongside financial engineering to continuously turn data into action. Create new businesses, transform finance, and explore a world of opportunity at the speed of markets

Engineering is at the critical center of our business, and our dynamic environment requires innovative strategic thinking and immediate, real solutions. Want to push the limit of digital possibilities? Start here!

The Team:

The Digital Platform team is a global team responsible for engineering the next generation digital platform foundation for IBD that consists of a set of well integrated public cloud platforms and allows us to serve our clients better.  

In this role you will be working in close partnership with the digital product function as well as across the engineering organization with the application teams building specific functional components.

Digital Platform Engineers are responsible for driving the API integration architecture across all the functional spaces in IBD, designing the zero trust implementations across multiple cloud platforms both PaaS and SaaS, digitizing the client onboarding and client servicing workflows into a coherent end user-experience, and building a highly resilient and scalable platform that will allow a quick time to market for new capabilities.

The Role:

We are seeking candidates who are collaborative, intellectually curious about forming and building on top of the premier cloud platforms. This is an opportunity to be part of a global team responsible for digitally transforming the document management and collaboration workflows for 3000+ users in the Investment Banking Business. The ideal candidate should be comfortable working with Agile processes, with an emphasis on writing good quality, easily testable code. They should also be able to contribute estimates to the planning process and takes ownership of and accountability for projects.

RESPONSIBILITIES AND QUALIFICATIONS

 

RESPONSIBILITIES AND QUALIFICATIONS

  • The ideal candidate is a self-motivated contributor, positive team player and willing to get things done. Strong computer science fundamentals are key to success in this role.
  • Design and develop services in public cloud, utilizing strong scripting skills to effectively automate the on premise and cloud services.
  • Strong sense of ownership and responsibility for the overall product and the success of the business, not just the infrastructure under your direct control.
  • Participate in various technical and architectural discussions both within the team and across the organization.
  • Manage the full lifecycle of software components, from requirements through design, testing, development, release and demise
  • Deploy modern data management tools to curate our most important data sets, models and processes, while identifying areas for process automation and further efficiencies
  • Evaluate, select and acquire new internal & external data sets that contribute to business decision making

 

 

 

BASIC QUALIFICATIONS

  • S. or higher in Computer Science, Engineering (or equivalent work experience)
  • 3+ years of experience as a software engineer or full stack developer, designing, developing, and testing software in one or more of Python, Java, Groovy, or golang; open to using and learning multiple languages.
  • Ability 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.
  • Strong Problem Solving skills, self-directed and self-motivated
  • Experience with data strategy, data governance and standards, data architecture principles, and metadata management best practices
  • Experience with NoSQL (Mongo, Elastic, Hadoop) and relational (Sybase, DB2, SybaseIQ) data store solutions
  • Experience with version control, continuous integration, deployment, and configuration management tools in a DevOps environment, with a good understanding of SDLC best practices.
  • Ability to understand and effectively debug both new and existing solutions.
  • Understanding of RESTful API design best practices and experience in developing them

 

 

 

PREFERRED QUALIFICATIONS

 

  • Knowledge of infrastructure-as-code tooling, such as CloudFormation, Terraform, CDK or Kubernetes
  • Experience with modern UI development using HTML5/React.JS/AngularJS/Angular on Typescript
  • Experience with analytics databases such as Snowflake
  • Passionate about monitoring, observability, and sustainable infrastructure
  • Familiarity with Linux OS engineering, configuration management, and troubleshooting

 

 

 

ABOUT GOLDMAN SACHS

At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world.

We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at GS.com/careers.

We’re committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: https://www.goldmansachs.com/careers/footer/disability-statement.html



© The Goldman Sachs Group, Inc., 2021. All rights reserved.
Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity