Software Engineer US Wire Payments (Fedwire)

  • New York, NY
  • Posted 4 days ago | Updated 4 days ago

Overview

On Site
Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - W2

Skills

Fedwire
Payments
Wire

Job Details

Job Title: Software Engineer US Wire Payments (Fedwire)
Location: NYC, NY (Onsite/Hybrid)

Job Description:
Seeking a highly technical Software Engineer with strong experience in US domestic wire payment systems, specifically Fedwire. The role involves backend payment-service development, message formatting, integration with banking systems, and production troubleshooting for real-time wire transfers. The candidate will work closely with SRE, DevOps, and Payment Operations to ensure secure and compliant payment execution.

Key Responsibilities:

  • Develop and maintain payment processing services supporting Fedwire Funds messaging and workflows.
  • Implement logic for routing, settlement, cut-off times, compliance validation, and exception handling.
  • Integrate wire-processing services with internal accounting, ledger, and downstream financial systems.
  • Develop secure APIs for transaction execution, status monitoring, auditing, and reconciliation.
  • Troubleshoot production incidents such as timeouts, mismatched message formats, and failed transactions.
  • Enhance system reliability, observability, and failover capabilities using monitoring tools like Splunk.
  • Ensure compliance with OFAC, AML, NACHA, ISO 20022, and Fedwire regulatory standards.
  • Participate in architectural design, peer code reviews, deployment readiness, and release planning.

Required Skills:

  • 5 10+ years of software engineering experience in financial services or banking systems.
  • Hands-on experience with Fedwire Funds Service and US domestic wire payment processing.
  • Strong programming experience in Java, C#, or Python for backend services.
  • Knowledge of financial messaging standards: ISO 20022, Fedwire formats, SWIFT MT.
  • Experience with relational databases (Oracle, PostgreSQL, SQL Server) and ACID transactions.
  • Familiarity with secure transport, encryption, authentication, and audit logging.
  • Experience with troubleshooting/monitoring tools (Splunk, Prometheus, AppDynamics, Datadog).

Preferred:

  • Experience with ACH, RTP, SWIFT, and real-time payment ecosystems.
  • Knowledge of event-driven architectures (Kafka, JMS, MQ).
  • Prior work within a regulated enterprise banking environment.
  • Strong analytical, debugging, and cross-team communication skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.