Software Engineer - Payments

TechDigital

Philadelphia, PA

JOB DETAILS
LOCATION
Philadelphia, PA
POSTED
19 days ago
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.

About the Company

T

TechDigital

COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified