
Senior Software Engineer - Backend
Total System Services, LLC (TSYS)2 days ago
Cincinnati, OH, USA or Denver, CO, USASenior
Responsibilities
- Lead technical designs for new features and services, including investigations, code analysis, development, testing, and release.
- Deploy and manage distributed applications and services on Azure and design cloud-based solutions on Azure and AWS.
- Develop scalable enterprise applications using microservices architecture and API development with .NET 6+.
- Manage containerized workloads using Kubernetes and OpenShift to support scalability, resilience, security, and high availability.
- Collaborate with Product Management, architects, DevOps teams, Agile Release Train members, and other stakeholders to select effective solutions.
- Investigate live-system issues and propose root-cause solutions.
- Mentor junior team members.
- Assess architectural impacts related to security, availability, performance, maintainability, and scalability.
- Define system requirements and necessary modifications with product managers and users.
- Drive engineering strategy and improvements for Azure Data Services.
- Support cloud migration projects in highly regulated industries when applicable.
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 Azure cloud platforms.
- Experience designing and developing cloud-based solutions on Azure and AWS, including microservices and APIs using .NET 6+.
- Expertise with Azure and hybrid cloud environments, cloud strategies, and containerized workloads using Kubernetes and OpenShift.
- Strong understanding of software development methodologies and best practices.
- Strong technical design, problem-solving, debugging, communication, and independent delivery skills.
- Ability to lead internal engineering discussions and own strategic input for Azure Data Services.
- Prior experience leading cloud migration projects within a highly regulated industry is preferred.
Benefits
- Hybrid schedule requiring 3 days per week in the Cincinnati, Ohio or Denver, Colorado offices.
- Remote work is not available.
- Full-time position with competitive compensation and career opportunities at a global payments company.
- Reasonable accommodations are provided for qualified individuals during hiring and employment.
- U.S. employees receiving a conditional offer must undergo a drug test.