HamburgerMenu
hirist

Senior Software Development Engineer - Payment System

IntraEdge
6 - 10 Years
Hyderabad

Posted on: 14/11/2026

Job Description

Role Overview:

We are looking for an experienced Senior Software Development Engineer with strong expertise in payment systems, backend engineering, distributed systems, and API-driven application development.

The ideal candidate will have hands-on experience developing scalable payment processing applications, particularly across Wire Transfers, Automated Clearing House (ACH), and Real-Time Payments (RTP).

Key Responsibilities:

1. Payment Systems Development:

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

- Implement reliable transaction processing workflows, ensuring accuracy, consistency, and security.

- Work on high-volume financial transaction processing and payment application integrations.

- Troubleshoot payment processing issues, transaction failures, and integration challenges.

2. Backend Development & Microservices:

- Develop scalable backend applications using modern software engineering practices.

- Design, build, and maintain RESTful APIs and microservices.

- Implement asynchronous processing and event-driven application workflows.

- Develop reliable and reusable application components.

- Participate in application design, coding, testing, deployment, and production support.

3. Distributed Systems & Application Performance:

- Design and develop distributed applications capable of handling high-volume transactions.

- Implement concurrency and thread-safe programming practices.

- Optimize application performance, scalability, and reliability.

- Troubleshoot complex application, integration, and production issues.

- Apply appropriate error handling and fault-tolerance mechanisms.

4. API Integration & Application Architecture:

- Develop and integrate APIs using API Connect (APIC) or similar API management platforms.

- Implement secure and efficient communication between enterprise applications and payment systems.

- Work with synchronous and asynchronous integration patterns.

- Contribute to microservices architecture and technical design discussions.

5. Containerization & Deployment:

- Containerize applications using Docker.

- Deploy and manage containerized workloads using Kubernetes.

- Collaborate with DevOps teams on application deployment and release activities.

- Support application monitoring, troubleshooting, and production stability.

6. Collaboration & Technical Delivery:

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

- Participate in code reviews, technical discussions, and development planning.

- Maintain technical documentation and follow engineering best practices.

- Contribute to continuous improvement of development standards and application quality.

Required Skills & Qualifications:

- 6 - 10 years of professional experience in software development or software engineering.

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

- Experience developing RESTful APIs and microservices.

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

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

- Experience with backend processing and event-driven architectures.

- Hands-on experience with API Connect (APIC) or similar enterprise API management platforms.

- Experience with Docker and Kubernetes.

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

- Strong understanding of application development lifecycle, debugging, and production support.

- Excellent analytical and problem-solving skills.

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...