Senior Software Engineer

Job expired!

Join Global Payments as a Senior Software Engineer

Every day, Global Payments enables millions to seamlessly transfer money between buyers and sellers through our innovative payment solutions for credit, debit, prepaid, and merchant services. Our dedicated global team supports over 3 million companies, 1,300+ financial institutions, and 600 million+ cardholders to grow confidently and achieve remarkable results. We are driven by our passion for success and take pride in delivering best-in-class payment technology and software solutions. Join our dynamic team and play a pivotal role in shaping the future of payments technology.

Summary of This Role

As a Senior Software Engineer, you will engage in the entire software development lifecycle, performing tasks such as designing, coding, debugging, maintaining, testing, implementing, and validating applications. You will analyze existing applications or develop logic for new ones, create flowcharts, code, and debug programs, and maintain programming documents. Additionally, you will recommend changes in development, maintenance, and system standards and develop implementation plans in a flexible development environment.

What Part Will You Play?

  • Develop basic to moderately complex code using both front-end and back-end programming languages across multiple platforms.
  • Design, create, and deliver routine to moderately complex program specifications for various projects/issues.
  • Analyze, modify, and develop moderately complex code/unit testing and perform validation requirements.
  • Participate in client-facing meetings, joint venture discussions, and vendor partnerships to determine solution approaches.
  • Support leadership in the design, development, and enforcement of business/infrastructure application standards, ensuring compliance and data accuracy.
  • Provide estimates for billable hours and resources on initiatives, projects, and issues.
  • Assist with on-the-job training and guidance for other software engineers.

What Are We Looking For in This Role?

Minimum Qualifications

BS in Computer Science, Information Technology, Business/Management Information Systems, or related field.

A minimum of 4 years of professional experience in coding, designing, developing, and analyzing data.

Advanced knowledge of one or more front-end/back-end languages/technologies and moderate understanding of the other corresponding end languages/technologies. Experience with programming languages used in the enterprise, APIs, external services, and both relational and NoSQL databases.

Preferred Qualifications

BS in Computer Science, Information Technology, Business/Management Information Systems, or related field.

6+ years of professional experience in coding, designing, developing, and analyzing data, along with experience with IBM Rational Tools.

Desired Skills and Capabilities

  • Skills/Knowledge: A seasoned professional with a comprehensive understanding of the specialization area who resolves issues creatively.
  • Job Complexity: Works on diverse problems where data analysis requires identifying factors and uses good judgment in selecting methods for solutions.
  • Supervision: Normally receives minimal instruction for day-to-day tasks and general instructions for new assignments.

Technical Expertise

  • Operating Systems: Linux (Ubuntu, CentOS/RHEL, Amazon Linux), Microsoft Windows, z/OS, Tandem/HP-Nonstop.
  • Database: Familiarity with DDL and DML for Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop.
  • Back-end Technologies: Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler.
  • Front-end Technologies: HTML, JavaScript, jQuery, CICS.
  • Web Frameworks: Node.js, React.js, Angular, Redux.
  • Development Tools: Eclipse, Visual Studio, Webpack, Babel, Gulp.
  • Mobile Development: iOS, Android.
  • Machine Learning: Python, R, Matlab, Tensorflow, DMTK.

Global Payments Inc. is an equal opportunity employer. We provide equal employment opportunities to all employees and applicants without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability