Software Engineer Senior - Backend (.Net)

Global Payments Inc.•Cincinnati, OH
•Hybrid

About The Position

Global Payments is hiring a Senior Backend Software Engineer for its Express team. The role leads technical design and delivery of features and services, including investigation, code analysis, design, development, testing, and release. The engineer collaborates with Product Management, Agile Release Train members, architects, DevOps, and other teams to identify suitable solutions within system constraints; investigates live-system issues and addresses root causes; mentors junior team members; participates in SAFe/Agile ceremonies; and evaluates architectural decisions for security, availability, performance, maintainability, and scalability. The role also works with product managers and/or users to define system requirements and modifications. The position is hybrid, requiring work in an office three days per week in Cincinnati, Ohio, or Denver, Colorado. It is not eligible for remote work or visa sponsorship. Applicants must be U.S. citizens or valid Green Card holders. The position is eligible for a bonus.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Management Information Systems, Business Administration, or a related discipline, or an equivalent combination of education, training, and experience.
  • At least 7 years of experience delivering software solutions.
  • At least 4 years of experience in system architecture and design for scalable enterprise applications.
  • Hands-on experience with Kafka.
  • Experience deploying and managing distributed applications and services on cloud platforms.
  • Strong understanding of Agile software development methodologies and best practices.
  • Experience designing and developing cloud-based solutions on Azure and AWS, including microservices architecture and API development using .NET 6 or later.
  • Expertise developing cloud strategies aligned with business objectives, leveraging Azure and hybrid cloud environments, and managing containerized workloads using Kubernetes and OpenShift.

Nice To Haves

  • Exceptional verbal and written communication skills.
  • Excellent technical design, problem-solving, and debugging skills.
  • Self-driven approach and ability to deliver on ambiguous technical challenges with incomplete data.
  • Ability to lead internal engineering discussions on strategies for improving Azure Data Services and own that input end to end.
  • Experience leading cloud migration projects in a highly regulated industry.

Responsibilities

  • Lead technical designs for new features and services, including investigation, code analysis, design, development, testing, and release.
  • Collaborate with Product Management, Agile Release Train members, architects, DevOps, and others to identify solutions within system constraints.
  • Investigate live-system issues and propose solutions that address root causes.
  • Mentor junior team members.
  • Attend SAFe/Agile ceremonies.
  • Assess architectural direction and its effects on security, availability, performance, maintainability, and scalability.
  • Work with product managers and/or users to define system requirements and necessary modifications.

Benefits

  • Eligible for bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service