HamburgerMenu
hirist

Job Description

Job Overview:

We are looking for an experienced Senior Software Engineer with 6+ years of hands-on experience in software development, payment processing, distributed systems, and modern API-driven architectures. The ideal candidate will have strong knowledge of Wire, ACH, and RTP payment systems, along with expertise in REST APIs, microservices, backend processing, and event-driven architectures. The candidate will be responsible for designing, developing, integrating, and supporting highly scalable and reliable payment applications that process critical financial transactions.

Key Responsibilities:

- Design, develop, and maintain highly scalable payment processing applications supporting Wire, ACH, and RTP transactions.

- Develop robust backend services using REST APIs and microservices architecture.

- Build distributed systems capable of handling high-volume, concurrent, and mission-critical payment transactions.

- Design applications with strong focus on concurrency, thread safety, fault tolerance, scalability, and reliability.

- Develop backend processing components for transaction validation, routing, processing, status management, and exception handling.

- Implement secure and reliable integrations with internal and external payment systems.

- Work with API Connect (APIC) for API management, integration, routing, security, and enterprise connectivity.

- Develop and integrate event-driven services using messaging or event-streaming technologies.

- Design loosely coupled, asynchronous components to support scalable payment processing workflows.

- Develop frontend components and user interfaces using Angular, React, or Vue.js where required.

- Containerize applications using Docker and deploy/manage workloads using Kubernetes.

- Participate in application design, development, code reviews, testing, deployment, and production support.

- Troubleshoot complex application, integration, performance, and production issues.

- Collaborate with architects, product owners, QA engineers, DevOps teams, and business stakeholders.

- Contribute to technical documentation, development standards, and engineering best practices.

Required Skills:

- 6+ years of professional software development experience.

- Strong experience in payment systems, preferably Wire, ACH, and RTP.

- Strong hands-on experience developing REST APIs and microservices.

- Strong understanding of distributed systems and high-volume transaction processing.

- Proven experience with concurrency and thread-safe application design.

- Experience with API Connect (APIC) or similar enterprise API management platforms.

- Hands-on experience with Docker and Kubernetes.

- Experience developing or supporting event-driven architectures.

- Experience with at least one modern frontend framework: Angular, React, or Vue.js.

Education:

Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related technical discipline.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...