
Sr Software Engineer
ACI Worldwide20 hours ago
Pune, IndiaSenior
Responsibilities
- Design, develop, test, maintain, and enhance software supporting ACI card payment platforms.
- Develop and support applications using COBOL, JCL, DB2, and VSAM on 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 sprint planning, estimation, daily standups, reviews, and retrospectives.
- Drive improvements in performance, resiliency, maintainability, and operational excellence.
- Use AI-assisted engineering tools to improve software development productivity, testing, quality, troubleshooting, documentation, and operations.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent professional experience.
- Minimum 8+ years of software development experience.
- Strong expertise in COBOL, JCL, and DB2 development, with hands-on IBM Mainframe experience.
- Experience developing and supporting high-volume transaction processing systems.
- Experience using AI-powered development tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar technologies.
- 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 and the ability to work independently on global cross-functional teams.
- Preferred qualifications include payments industry experience, knowledge of card processing, Unix/Linux administration, shell scripting, Java development, VSAM, high-availability systems, performance engineering, cloud-hosted payment platforms, legacy modernization, regulated financial services, DevOps practices, CI/CD pipelines, and automation frameworks.
Benefits
- Opportunities for growth and career development.
- Competitive compensation and benefits package.
- Collaborative and innovative work environment.
- Position based in Pune, India.
About ACI Worldwide
ACI Worldwide builds payment processing and fraud prevention software for banks, merchants, and billers, delivered as on-premise and cloud services. Its portfolio spans real-time payments, card and merchant acquiring, bill payment, and risk management. Founded in 1975 and publicly traded on NASDAQ (ACIW), the company is headquartered in Elkhorn, Nebraska and serves financial institutions and retailers globally.