Global Payment Holding Company - Louisville, KY

posted 21 days ago

Full-time - Senior
Louisville, KY
Credit Intermediation and Related Activities

About the position

The Director of Software Engineering at Global Payments is a highly technical leadership role responsible for overseeing the application architecture of the future boarding platform. This position involves hiring and leading a team of Principal Engineers and Release Engineers, defining the vision and strategy for product development, and ensuring the successful execution of engineering practices. The ideal candidate will have extensive experience in software engineering, cloud technologies, and team management, with a focus on delivering high-quality software solutions.

Responsibilities

  • Oversee the application architecture for Global Payments future boarding platform.
  • Work closely with Solution, Domain, and Enterprise Architecture teams.
  • Advance release engineering practices to enable multiple deployments daily.
  • Hire and grow a team of strong principal software engineers and release engineers.
  • Guide the engineering team in alignment with development policies and processes.
  • Define a cohesive product, architecture, services, and components.
  • Collaborate across disciplines and with partners in different business units.
  • Establish and implement engineering practices around design, code, and development processes.
  • Release and operate services with a focus on customer success.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Business or equivalent; master's preferred.
  • At least 10 years of experience as a software engineer, with a proven track record of managing complex technical solutions.
  • 5+ years of software architecture experience.
  • 5+ years of cloud experience, preferably in an architect capacity.
  • 4+ years of people management experience leading a team of 4 or more full-time employees.
  • Knowledge of Agile Project Delivery foundations, SAFe preferred.
  • Experience in large software projects involving complex integration with other systems.
  • Strong understanding of .NET programming, MSSQL, NOSQL, CI/CD, Feature Flags, Observability, Containerization, and REST APIs.
  • Experience collaborating with product managers to define a clear roadmap for deliverables.
  • Azure or GCP cloud certified.
  • Experience working with Azure DevOps.

Nice-to-haves

  • Understanding of ML/AI and experience with data science tools and methods.
  • Experience with process automation and orchestration software.

Benefits

  • Equal employment opportunities without discrimination.
  • Reasonable accommodations for individuals with disabilities.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service