Global Payments

Software Engineer

Global Payments
Apply
1 day ago
Pune, IndiaSenior

Responsibilities

  • Maintain and advance an enterprise Snowflake cloud data platform on AWS.
  • Design, optimize, document, and implement Snowflake operational processes, including cost monitoring, security auditing, and capacity planning.
  • Automate Snowflake production deployments, account and database administration, and access-role management.
  • Implement cross-cloud and cross-region data sharing and replication.
  • Optimize database and Snowflake query performance and identify system bottlenecks.
  • Implement user and query log analysis, monitoring, dashboards, escalations, and alerts.
  • Implement encryption, decryption, and data-masking policies to protect PII and PCI data.
  • Support Snowflake configuration, data migration, and security administration on AWS.

Requirements

  • Technical expertise across Snowflake administration and operations, including external functions.
  • Experience securing sensitive PII and PCI data in Snowflake.
  • Hands-on experience administering Snowflake on AWS, including AWS CLI and networking.
  • Knowledge of SAML, SCIM, OAuth, OpenID, Kerberos, security policies, and entitlements.
  • Experience architecting and maintaining highly available production systems.
  • Experience developing monitoring architecture and implementing monitoring agents, dashboards, escalations, and alerts.
  • Knowledge of public-cloud security controls, encryption for data in motion and at rest, and key management.
  • Proficiency in index design, query-plan optimization, and query analysis.
  • Hands-on administration of relational databases, data warehouses, and data marts.
  • Knowledge and hands-on experience with AWS alerting and monitoring tools.
  • Experience with Agile and DevOps concepts.
  • Strong development skills in Python or another scripting language.
  • AWS certification is a bonus.
  • Snowflake certification is a bonus.

Tech Stack

AWSPythonSnowflake

Categories

Data Engineering
Global Payments

About Global Payments

10,000+ employees

Global Payments is a public payment technology and merchant services company that provides card acceptance, ecommerce, POS, and integrated software to businesses and financial institutions. It earns primarily from transaction processing fees and software subscriptions, and trades on the NYSE as GPN. Headquartered in Atlanta, it is a Fortune 500 company and combined with TSYS in 2019 to add issuer processing and banking partnerships.

Contact me