Goldman Sachs - New York, NY

posted 17 days ago

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

About the position

The Senior Software Engineer in Transaction Banking, Data & Analytics Platform at Goldman Sachs is responsible for the development, testing, and rollout of data platform features. This role involves working with a variety of technologies to create data-intensive capabilities that support critical business functions such as liquidity analytics, billing, and client onboarding. The position requires collaboration within a global engineering team to deliver high-quality software solutions that enhance client experience and business value.

Responsibilities

  • Develop, test, and rollout data platform features.
  • Work with Java and Python services that inter-operate with Airflow, Flink, Kafka, GraphQL, REST, and various AWS services.
  • Contribute to the vision, roadmap, and engineering culture of the team.
  • Ensure accurate, granular, complete, and timely data for business services.
  • Collaborate with global teams across New York, London, Bengaluru, and Dallas.

Requirements

  • Minimum 6 years of hands-on experience using modern processing frameworks (Hadoop, Spark, Airflow, Flink) and programming languages (Java/Scala/Python).
  • Minimum 5 years of production experience with Kafka, Kinesis, or equivalent.
  • Experience in REST and/or GraphQL.
  • Experience working with databases - NoSQL and/or Relational.
  • Bachelor's degree or higher in Computer Science or equivalent work experience.

Nice-to-haves

  • Experience with microservice architecture.
  • Experience with PostgreSQL.
  • Experience with AWS.
  • Experience with Snowflake.
  • Experience with Terraform.
  • Experience in Financial Services or Fintech.

Benefits

  • Diversity and inclusion programs
  • Training and development opportunities
  • Wellness programs
  • Mindfulness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service