
Sr Software Engineer
ACI Worldwide1 month ago
Norcross, GA, USASenior
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.
- Mentor technical staff and support knowledge-transfer initiatives.
- Improve engineering quality through automation, testing, observability, and other quality improvements.
- Use AI-assisted engineering tools to improve productivity and code quality.
Requirements
- 6–8 years of software development experience.
- Strong C++ experience.
- Strong COBOL and enterprise application development experience.
- Experience with large-scale transaction processing platforms and complex production issue debugging.
- Understanding of software architecture, integration patterns, APIs, and database technologies.
- Experience with secure software development practices.
- Strong communication and collaboration skills.
- Preferred qualifications include payments industry experience with Fedwire, CHIPS, SWIFT, or ISO 20022; experience supporting Tier-1 financial institutions; cloud migration and modernization experience; knowledge of high-availability and mission-critical systems; and experience with Copilot, Cursor, Claude, or equivalent AI engineering tools.
Benefits
- Opportunities for growth and career development.
- Competitive compensation and benefits package.
- Hybrid work arrangement in Norcross, Georgia.
- Applicants must be currently authorized to work full-time in the United States; employment visa sponsorship or work permit sponsorship is not offered now or in the future.