Senior Software Engineer at Global Payments - ScoutJobs - The AI-curated global job board
Skip to content
Global Payments
Posted 5 hours ago

Senior Software Engineer

Global PaymentsSenior Software Engineer

Requirements

6 to 8 years experience, GCP DataFlow expertise, Snowflake and DBT proficiency, BigQuery and Pub/Sub knowledge, Cloud SQL experience, Data modeling and warehouse architecture, Strong SQL skills

Skills

GCPSnowflakeDBTBigQuerySQLETL

About the role

Responsibilities

  • Design, develop, and maintain robust ETL pipelines across the full lifecycle, including extraction, transformation, loading, testing, and deployment.
  • Build scalable batch and streaming data workflows using GCP DataFlow and related GCP services.
  • Develop and optimize data models, warehouse schemas, and transformation logic within Snowflake and DBT.
  • Integrate diverse data sources via Pub/Sub, BigQuery, Cloud SQL, and other GCP services.
  • Ensure high code quality through unit testing, validation checks, and deployment best practices.
  • Translate payment-domain business requirements into reliable and performant data solutions.
  • Troubleshoot pipeline failures, optimize job performance, and improve overall data reliability.
  • Collaborate with product, analytics, and engineering teams in a fast-paced delivery environment.

Requirements

  • 6 to 8 years of professional experience in software or data engineering.
  • Hands-on expertise with GCP DataFlow, Snowflake, and DBT.
  • Proficiency with BigQuery, Pub/Sub, and Cloud SQL.
  • Solid understanding of data modeling, data warehouse architecture, and pipeline development.
  • Strong SQL and data transformation skills.
  • Experience with unit testing, data quality controls, and production deployments.
  • Ability to work independently and manage multiple tasks in a multi-priority environment.

Preferred Qualifications

  • Experience working within Payments or FinTech data ecosystems.
  • Familiarity with additional GCP services such as Datastore, AppEngine, or Compute Engine.
  • Exposure to CI/CD practices specifically for data pipelines.
  • Strong communication and stakeholder collaboration skills.

About the Company

Global Payments (NYSE: GPN) empowers simple, fast, and secure payments for everyone. We have built a complete, worldwide commerce ecosystem that delivers software and services at scale to millions of companies around the world, from ambitious startups to global enterprises. Headquartered in Atlanta, Georgia, we are a Fortune 500® company and a member of the S&P 500 with a global reach spanning North America, Europe, Asia Pacific, and Latin America.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer

Global Payments · Pune

Sign up to apply