A

ACI Worldwide

Real-time electronic payments software and SaaS

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent professional experience.
  • A minimum of 8 years of software development experience.
  • Strong expertise in COBOL, JCL, and DB2 development.
  • Hands-on experience with IBM Mainframe technologies.
  • Experience developing and supporting high-volume transaction processing systems.
  • Experience using AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar tools to improve engineering productivity, code quality, testing, and problem-solving.
  • Ability to apply AI solutions to software development, automated testing, troubleshooting, documentation, and operational workflows.
  • Experience with source code management tools such as Git.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience working within Agile software development methodologies.
  • Excellent verbal and written communication skills.
  • Ability to work independently while collaborating effectively within global cross-functional teams.
  • Applicants must be currently authorized to work in India on a full-time basis.

Responsibilities

  • Design, develop, test, and maintain high-quality software solutions supporting ACI's card payment platforms.
  • Develop and support applications using COBOL, JCL, DB2, and VSAM in IBM Mainframe environments.
  • Participate in architecture reviews, technical design discussions, and code reviews.
  • Develop and execute automated unit, integration, and regression tests.
  • Investigate, troubleshoot, and resolve customer-reported defects and production incidents.
  • Collaborate with Product Management, Professional Services, Customer Support, and Engineering teams.
  • Create and maintain technical documentation, solution designs, and engineering specifications.
  • Participate in Agile ceremonies including sprint planning, estimation, daily standups, reviews, and retrospectives.
  • Drive continuous improvement initiatives focused on performance, resiliency, maintainability, and operational excellence.
  • Use AI-assisted engineering tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies to improve software development productivity and quality.
  • Perform other duties as assigned.
  • Understand and adhere to corporate policies, including the ACI Code of Business Conduct and Ethics.

Desired Qualifications

  • Experience in the payments industry supporting Visa, Mastercard, Discover, AMEX, JCB, or other card payment networks.
  • Knowledge of card issuing, acquiring, authorization, clearing, settlement, or interchange processing.
  • Experience with Unix/Linux administration and shell scripting.
  • Java development experience.
  • Strong working knowledge of VSAM.
  • Experience supporting mission-critical, high-availability transaction processing environments.
  • Experience driving performance engineering, resiliency, and operational excellence initiatives.
  • Exposure to cloud-hosted payment platforms and modernization of legacy enterprise applications.
  • Experience working within regulated financial services environments.
  • Familiarity with DevOps practices, CI/CD pipelines, and automation frameworks.

About the Company

ACI Worldwide

Real-time electronic payments software and SaaS

ACI Worldwide provides real-time electronic payment and banking software and services to banks, financial institutions, merchants, and corporations. Its products are delivered as on-premises software and cloud-based SaaS solutions, covering payment processing, banking, and corporate payments. Customers license software, pay maintenance, and incur transaction-based fees for cloud services, with ongoing support and updates. ACI differentiates itself by offering a broad, mission-critical portfolio that spans traditional banking software and modern cloud-based payment solutions, serving a global client base with both financial institutions and merchants. Its goal is to enable fast, reliable payment processing and banking operations at scale, helping customers move money securely and efficiently across the world.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Coral Gables, FL
Founded
1975

Recently Posted Jobs

Explore more opportunities at ACI Worldwide

See more jobs