we are seeking a Lead Software Engineer to join the Global Payments & Liquidity Treasury Technology organization. This role focuses on delivering high-quality, modern engineering solutions across critical payment platforms.
Responsibilities- Lead the design and development of high-quality software solutions aligned with enterprise architecture, non-functional requirements, and modern engineering best practices.
- Collaborate closely with architects, senior engineers, and product partners to support modernization initiatives, including cloud readiness, API design, data strategy, and application migration.
- Serve as a technical lead during cross-team initiatives-providing guidance on design, integration, performance, and deployment.
- Troubleshoot complex technical issues, identify root causes, and help drive resolution of development, build, or deployment blockers.
- Participate actively in coding, peer reviews, design discussions, and technical decision-making.
- Ensure solutions meet security, scalability, performance, and reliability standards.
- Contribute to automation initiatives, CI/CD improvements, DevOps practices, and test automation.
- Support testing phases such as system testing, UAT, and performance validation.
Required Qualifications- 6+ years of software engineering experience (or equivalent via work experience, training, military, or education).
- 6+ years of hands-on development experience in a technical engineering role.
- 3+ years in ACI payments application suite, ACI MTS, UPF & APSF
- Experience in providing technical leadership or mentoring within a team.
Desired Qualifications- Experience with payments systems such as ACH and/or Wires.
- Hands-on experience with ACI UPF (Universal Payments Framework) including
- Endpoint, Gateway, and Bank Adapter configurations
- Message routing rules and processing rule setup
- Cartridge deployment and lifecycle management
- UPF Control Center operations (monitoring, auditing, alerting)
- Security configurations, including SP (Security Best Practices), crypto polici keystore/truststore management
- Experience with UPF 5.x message flows, logging, troubleshooting, and ISO 2 message orchestration
- Experience with ACSF/APSF configurations, WebSphere deployments, and automation (Jython/Python, Unix shell scripting).
- Experience with ACI MTS, including Entia setup, routing rules, remote records, an line configurations.
- Strong understanding of global payment rails (FED, CHIPS, CHAPS, TARGET, SWIF
- Exposure to ISO 20022 implementations.
- Solid experience with Microservices, JEE, middleware, transaction management, security, connection pooling, messaging, and performance tuning.
- Experience conducting NFR testing including RTO/RPO validation.
- Experience collaborating across distributed/virtual teams.
- Strong analytical and problem-solving skills, with high attention to detail.
- 4+ years with JMS, 4+ years with Kafka/Confluent, and 3+ years with Oracle.
- Experience with secure DevOps, cloud deployment automation, and test automation.
- Experience collaborating across distributed/virtua
- Strong analytical and problem-solving skills, with t
- 4+ years with JMS, 4+ years with Kafka/Confluent,
- Experience with secure DevOps, cloud deployment automation and test automation
Job Expectations- Ability to work onsite at one of the posted locations.
- Relocation assistance is not available.