
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 freeSenior Software Engineer
Global Payments · Pune
