Taro Logo

Software Engineer Principal

A leading global payments processing company providing payment technology and solutions.
Data
Principal Software Engineer
In-Person
5,000+ Employees
12+ years of experience
Finance

Job Description

Worldpay is seeking a Principal Software Engineer to join their Data Services Team, focusing on architecting and delivering robust, scalable data solutions. This role combines technical leadership with hands-on architecture work in a global payments technology environment. The position involves leading the design and implementation of modern data architectures using cloud platforms like AWS, Snowflake, and Databricks, while mentoring teams in India.

The role sits within Worldpay's Product and Technology division, working on building world-class Global Data Solutions. The team leverages cloud technologies for batch, near real-time, and streaming data processing, while implementing AI/ML solutions. They operate within a SAFe Agile framework to deliver business value efficiently.

As a Principal Software Engineer, you'll be responsible for establishing technical standards, ensuring data governance, and driving innovation in data architecture. The position requires deep expertise in cloud platforms, big data technologies, and modern architecture patterns, combined with strong leadership abilities to guide and develop teams.

The ideal candidate will bring 12+ years of experience in data architecture or engineering, with a proven track record of delivering large-scale data applications. Experience in the payments industry and handling sensitive data (PCI, PII) would be advantageous. This role offers the opportunity to shape the future of payment processing technology while working with cutting-edge data solutions.

Last updated 19 days ago

Responsibilities For Software Engineer Principal

  • Design and oversee implementation of end-to-end data applications
  • Develop and maintain modern data architectures
  • Lead adoption and optimization of cloud data platforms
  • Mentor and guide data engineers and architects in India
  • Collaborate with business leaders and product managers
  • Establish data governance and compliance standards
  • Create comprehensive documentation for data models and architecture
  • Drive continuous improvement and innovation

Requirements For Software Engineer Principal

Kafka
  • Bachelor's or Master's degree in Information Technology or related field
  • 12+ years of experience in data architecture or data engineering
  • Experience in designing large-scale data applications
  • Expertise in cloud data platforms (AWS, Snowflake, Databricks)
  • Strong understanding of modern data architecture patterns
  • Proficiency in data modeling, ETL, and data governance
  • Experience with big data technologies
  • Leadership and people management skills
  • Strong communication and stakeholder management abilities

Related Jobs

Senior Principal Engineer - Reltio Master Data Management

Senior Principal Engineer position at GSK focusing on Reltio Master Data Management, requiring 16+ years of experience in software engineering and enterprise platforms.

Director of Software Engineering - Data Governance (AIML)

Lead data governance engineering initiatives at JPMorgan Chase, managing cloud infrastructure and data analytics platforms while driving technical innovation and team leadership.

Data Engineer

Senior Data Engineer position at InfyStrat, focusing on building and maintaining data infrastructure, requiring 10+ years of experience with expertise in SQL, data processing, and cloud services.

Principal Cloud Support Engineer - OCI Multicloud Support

Principal Cloud Support Engineer position at Oracle, requiring 8+ years of cloud experience, focusing on OCI multicloud support and customer-facing technical problem resolution.

Consulting/Principal Software Engineer

Principal Software Engineer role focused on developing advanced anti-spoofing and liveness detection systems using AI and machine learning at LexisNexis Risk Solutions.