Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.
Global Payments is on a mission to digitize the Payment Technology with innovations using cutting edge Technologies. We are constantly on the look for the next big thing – and are continuously innovating. We are looking for motivated Lead Developers with a passion in creating and enhancing innovative products to help our customers with digitizing their financial technology infrastructure. At this time, we are focusing on expanding our Core Engineering division with multiple roles at varying experience levels.
Summary of This Role
We are looking for DevOps Engineer(s) with experience creating and managing frameworks that will help build CI/CD/CT pipelines to enable application deployments in our AWS environments. Engineer is someone who can develop significant features of a DevOps Framework from ideation thru production rollout. Role involves hands-on development, testing and fielding questions from stakeholders from Technical Leaders. A successful DevOps Engineer would have a deep understanding of systems, data structures, modern scripting and enterprise level languages as well as open source tools that can and should be leveraged to solve problems. In this role, you will work on products that involve Jenkins, Groovy, Git, Docker, Terraform, Chef or Ansible, to name a few. Candidate is expected to own all technology aspects of the product – including Dev Ops aspects, CI/CD, and Platform - leveraging the self-service tools made available by Cloud Engineering Teams. The candidate will be leading other highly skilled developers and QA professionals with different skillsets in an Agile environment. Prior experience in scripting using Groovy, Python, Ruby or Shell Scripts., administering Java and web workloads in cloud environments, creating solutions to automate workload deployments and easing developer/tester experiences, introducing concepts such as chaos engineering and others is highly desirable.
What Part Will You Play?
Works under the guidance of Lead Software Engineers, Tech Leads and Architects.
Helps other Junior developers on the team with technical issues and onboard them to the frameworks
Helps other developers on the team with technical issues and onboard them to the frameworks
Primary contributions in Development, Testing Frameworks and Rollout.
Be the driver in change, encourage innovation in the team and lead learning sessions for the org in a relevant technology domain they have a passion in.
Research trends in the current technology domain, discover new tools and garner the consensus for internal adoption
Maintain an active online profile – Git, LinkedIn etc.
What Are Our Desired Skills and Capabilities?
Skills / Knowledge - Developing professional expertise, applies company policies and procedures to resolve a variety of issues.
Job Complexity - Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships.
Supervision - Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
Hands in Expertise creating solutions to manage and monitor containerized workloads and AWS services
Prior experiences on PCF, Kafka, HA Proxy, Saltstack, Swarm, Mongo DB and related technologies
Minimum Requirements
BS in Computer Science, Information Technology, Business / Management Information Systems or related field
What’s it like to work in our Team?
Our Platform and Product Engineering team is a team of advanced technical experts in a variety of fields who work together to incubate new capabilities in a rapid, prototype-oriented environment that emphasizes “product over process”. We’re huge advocates of open source and as a member of the Platform and Product Engineering team, you’ll not only create innovative user experiences, massive data sets and infrastructure at scale, but you’ll also be working with a team of people who represent some of the best and brightest minds in payments. We have a growth culture that emphasizes learning and adoption of technologies that push the envelope. We have sessions designed each week to bring the team together to learn and discuss topics that are critical to our industry and the evolution of our systems. Add to that our open work environment that emphasizes collaboration across teams.
So, what will your first day look like? First off, you’ll get a mac laptop and work with a mentor to pull the latest project from Git. Your assigned mentor is someone who stays with you throughout your first 90 days to help you gain familiarity with our teams, tools, and environment. After that, we’ll have you meet with different members of the team and get to know their specialties, current projects, and nuances of the job. By the end of day one, you’ll create and commit your first code push to git. We call this our “pilot push” and it promotes our culture of rapidly iterating and making progress.
Global Payments Inc. is an equal opportunity employer.
Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.
Global Payments is on a mission to digitize the Payment Technology with innovations using cutting edge Technologies. We are constantly on the look for the next big thing – and are continuously innovating. We are looking for motivated Lead Developers with a passion in creating and enhancing innovative products to help our customers with digitizing their financial technology infrastructure. At this time, we are focusing on expanding our Core Engineering division with multiple roles at varying experience levels.
Summary of This Role
We are looking for DevOps Engineer(s) with experience creating and managing frameworks that will help build CI/CD/CT pipelines to enable application deployments in our AWS environments. Engineer is someone who can develop significant features of a DevOps Framework from ideation thru production rollout. Role involves hands-on development, testing and fielding questions from stakeholders from Technical Leaders. A successful DevOps Engineer would have a deep understanding of systems, data structures, modern scripting and enterprise level languages as well as open source tools that can and should be leveraged to solve problems. In this role, you will work on products that involve Jenkins, Groovy, Git, Docker, Terraform, Chef or Ansible, to name a few. Candidate is expected to own all technology aspects of the product – including Dev Ops aspects, CI/CD, and Platform - leveraging the self-service tools made available by Cloud Engineering Teams. The candidate will be leading other highly skilled developers and QA professionals with different skillsets in an Agile environment. Prior experience in scripting using Groovy, Python, Ruby or Shell Scripts., administering Java and web workloads in cloud environments, creating solutions to automate workload deployments and easing developer/tester experiences, introducing concepts such as chaos engineering and others is highly desirable.
What Part Will You Play?
Works under the guidance of Lead Software Engineers, Tech Leads and Architects.
Helps other Junior developers on the team with technical issues and onboard them to the frameworks
Helps other developers on the team with technical issues and onboard them to the frameworks
Primary contributions in Development, Testing Frameworks and Rollout.
Be the driver in change, encourage innovation in the team and lead learning sessions for the org in a relevant technology domain they have a passion in.
Research trends in the current technology domain, discover new tools and garner the consensus for internal adoption
Maintain an active online profile – Git, LinkedIn etc.
What Are Our Desired Skills and Capabilities?
Skills / Knowledge - Developing professional expertise, applies company policies and procedures to resolve a variety of issues.
Job Complexity - Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Builds productive internal/external working relationships.
Supervision - Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
Hands in Expertise creating solutions to manage and monitor containerized workloads and AWS services
Prior experiences on PCF, Kafka, HA Proxy, Saltstack, Swarm, Mongo DB and related technologies
Minimum Requirements
BS in Computer Science, Information Technology, Business / Management Information Systems or related field
What’s it like to work in our Team?
Our Platform and Product Engineering team is a team of advanced technical experts in a variety of fields who work together to incubate new capabilities in a rapid, prototype-oriented environment that emphasizes “product over process”. We’re huge advocates of open source and as a member of the Platform and Product Engineering team, you’ll not only create innovative user experiences, massive data sets and infrastructure at scale, but you’ll also be working with a team of people who represent some of the best and brightest minds in payments. We have a growth culture that emphasizes learning and adoption of technologies that push the envelope. We have sessions designed each week to bring the team together to learn and discuss topics that are critical to our industry and the evolution of our systems. Add to that our open work environment that emphasizes collaboration across teams.
So, what will your first day look like? First off, you’ll get a mac laptop and work with a mentor to pull the latest project from Git. Your assigned mentor is someone who stays with you throughout your first 90 days to help you gain familiarity with our teams, tools, and environment. After that, we’ll have you meet with different members of the team and get to know their specialties, current projects, and nuances of the job. By the end of day one, you’ll create and commit your first code push to git. We call this our “pilot push” and it promotes our culture of rapidly iterating and making progress.
Global Payments Inc. is an equal opportunity employer.
Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.