Senior Software EngineerGlobal Payments Inc.full-timeRequired skillsPythonOpen SourceAirflowAWSAPIAzureBashC++cachingcapacity planningCentOSchange managementCloudFormationcommunication skillsconfiguration managementcontainerizationcross-functionaldata pipelinedatabaseDebianDockerGCPincident responseJavaKubernetesLinuxmachine learningmicroservicesRHELRoot Cause AnalysisShell ScriptingSQLTCPTerraformUbuntuPowerShellRESTfulAbout the role Global Payments Inc. Website: globalpayments.com Job details: DescriptionSenior Software Engineer - Production Support- ADSSummary of This Role:We are seeking an experienced Senior Software Engineer to join our Production Support team. You will be responsible for ensuring the reliability, performance, and stability of our production systems. This role combines hands-on engineering expertise with operational excellence, requiring you to troubleshoot complex issues, implement performance improvements, and lead incident response efforts.What Part Will You Play?As a Senior Software Engineer in Production Support, you will:Lead incident response and resolution for critical production issues, coordinating across teams to minimize downtimeDesign and implement monitoring solutions to detect and prevent production issues before they impact usersConduct root cause analysis on system failures and implement permanent fixesOptimize system performance through code improvements, infrastructure enhancements, and architectural refinementsDevelop automation and tooling to improve operational efficiency and reduce manual toilMentor junior engineers and establish best practices for production operationsCollaborate with development teams to ensure code quality, reliability, and performance before deploymentWhat Are We Looking For in This Role?Minimum QualificationsBS in Computer Science, Information Technology, Business / Management Information Systems or related field7+ years of software engineering experience with at least 2 years in production support or site reliability rolesStrong proficiency in multiple programming languages (Java, Python, Go, C++, or similar)Deep understanding of distributed systems, microservices architecture, and cloud platformsExperience with incident management, troubleshooting, and problem-solving at scaleSolid knowledge of database systems, caching technologies, and message queuesFamiliarity with containerization (Docker, Kubernetes) and CI/CD pipelinesStrong written and verbal communication skillsBachelor's degree in Computer Science or related field (or equivalent experience)Preferred Qualifications:Experience with major cloud platforms (AWS, GCP, Azure)Knowledge of observability tools (Control-M, Airflow, SSIS, ETC)Experience with infrastructure as code (Terraform, CloudFormation)Familiarity with security best practices and vulnerability managementTrack record of leading high-stakes incident responseOpen source contributions or public technical writingExperience with Machine Learning or data pipeline systemsWhat Are Our Desired Skills and Capabilities?Technical Skills:Advanced debugging and diagnostics skills across multiple layers of the stackProficiency in shell scripting and automation (Bash, PowerShell)Strong SQL and database query optimization experienceAPI design and RESTful/gRPC architecture understandingNetwork troubleshooting and TCP/IP fundamentalsLinux system administration and configuration managementOperational Excellence:On-call rotation readiness and ability to handle high-pressure situationsAlert fatigue reduction and observability mindsetChange management and deployment safety best practicesCapacity planning and scalability thinkingBlameless post-mortem facilitationSoft Skills:Collaborative problem-solving with cross-functional teamsClear communication of complex technical conceptsAbility to balance speed and quality in incident responseMentoring and knowledge-sharing capabilityDocumentation and technical writing excellenceDomain Expertise:Understanding of SLAs, SLOs, and SLIsCost optimization and resource efficiencySecurity incident response and vulnerability assessmentOperating Systems:Linux (Ubuntu, CentOS, Debian, RHEL) - RequiredWindows Server environments handling and troubleshooting - RequiredTechnical Languages:PythonSQL Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.