Software Engineer

Aci Worldwide โ€” Ireland ยท Posted ~1 day ago

Mid Full-time

Skills

Java Enterprise applications Software architecture APIs Databases Production debugging Secure software development Cloud

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A software engineering role focused on maintaining and modernizing large-scale enterprise systems that require high availability, security, and reliability. The position involves architecture, development, production support, and continuous improvement.

Highlights

Opportunity to work on mission-critical software, modernization initiatives, engineering excellence, and large-scale enterprise systems.

Description

Job Title: Software Engineer โ€“ MTS Development Location: Norcross, GA / Limerick, Ireland (Preferred) Organization: A2A High Value Payments (MTS) Position Summary We are seeking an experienced Software Engineer to join the MTS Development team responsible for one of the industry's most critical high-value payments platforms. This role will focus on maintaining, enhancing, and modernizing core payment processing capabilities while supporting regulatory mandates, customer commitments, platform resiliency, and long-term product sustainability. The ideal candidate will be a strong software engineer with experience in complex enterprise applications, payment systems, mission-critical production support, and large-scale modernization initiatives. Key Responsibilities - Design, develop, and maintain core MTS platform capabilities. - Deliver customer and regulatory commitments including payment network mandates. - Participate in production issue resolution and root cause analysis. - Support modernization initiatives including 64-bit migration, ISO 20022, structured address, security, and platform enhancement programs. - Collaborate with Product Management, Professional Services, Quality Engineering, and Customer Support teams. - Act as a technical mentor and support knowledge transfer initiatives. - Drive engineering excellence through automation, testing, observability, and quality improvements. - Leverage AI-assisted engineering tools to improve productivity and code quality. Required Qualifications - 6+ years of software development experience. - Strong Java and enterprise application development experience. - Experience working with large-scale transaction processing platforms. - Experience debugging complex production issues. - Strong understanding of software architecture, integration patterns, APIs, and database technologies. - Experience with secure software development practices. - Excellent communication and collaboration skills. Preferred Qualifications - Payments industry experience (Fedwire, CHIPS, SWIFT, ISO 20022). - Experience supporting Tier-1 financial institutions. - Experience with cloud migration and modernization initiatives. - Knowledge of high-availability and mission-critical systems. - Experience using AI engineering tools such as Copilot, Cursor, Claude, or equivalent. Success Measures - Successful delivery of roadmap and mandate commitments. - Reduction in production incidents and resolution time. - Increased automated test coverage. - Effective knowledge transfer and documentation. - Contribution to long-term platform sustainability.