Taro Logo

Software Engineer

Global Payments is a Fortune 500® company that provides payments solutions for credit, debit, prepaid and merchant services, serving over 3 million companies worldwide.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Job Description

Global Payments is a leading Fortune 500® company revolutionizing the payments technology landscape, serving over 3 million companies and 600 million cardholders worldwide. As a DevOps/Release Engineer, you'll play a crucial role in managing the software delivery pipeline, ensuring smooth deployments and system stability. This position offers an opportunity to work with cutting-edge technologies in a dynamic fintech environment.

The role combines technical expertise with strategic thinking, requiring proficiency in modern DevOps tools and practices. You'll be responsible for designing and implementing CI/CD pipelines, managing environments, and ensuring successful software releases. The position demands strong collaboration skills as you'll work closely with development and operations teams to streamline processes and drive continuous improvement.

This is an excellent opportunity for a mid-level engineer with DevOps experience to join a global leader in payments technology. You'll be part of a team that values innovation and technical excellence, working on systems that process millions of transactions daily. The role offers exposure to enterprise-scale operations and the chance to implement best practices in software delivery.

The ideal candidate will bring a strong foundation in software engineering combined with DevOps expertise. You'll need to demonstrate proficiency in containerization, automation, and monitoring tools, along with excellent problem-solving abilities. If you're passionate about building robust deployment pipelines and ensuring high-quality software delivery in a fast-paced fintech environment, this role offers an exciting career opportunity.

Last updated 17 days ago

Responsibilities For Software Engineer

  • Manage software build, release, and deployment processes
  • Design and implement CI/CD pipelines
  • Coordinate and execute release activities
  • Plan and execute monthly software upgrades
  • Manage development, testing, and production environments
  • Support development teams with automated testing integration
  • Identify and implement process improvements
  • Assess and manage release-related risks
  • Ensure PCI security compliance

Requirements For Software Engineer

Python
Kubernetes
Linux
  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • 3+ years professional experience in coding, designing, developing and analyzing data
  • Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
  • Proficiency in version control systems (Git, SVN)
  • Experience with scripting languages (Python, Bash)
  • Proficiency in containerization technologies (Docker, Kubernetes)
  • Experience with monitoring tools (Grafana)
  • Strong problem-solving skills and attention to detail
  • Strong communication and collaboration skills