Senior Software Engineer – Payment Systems

IntraEdge, Inc.

Hyderabad

On-site

INR 3,500,000 - 6,000,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IntraEdge, Inc. seeks a Senior Software Engineer for Payments & Distributed Systems in Hyderabad. You will design and build scalable payment processing apps supporting Wire, ACH, and RTP, with REST APIs and microservices.

Responsibilities include backend processing, event-driven architecture, and secure integrations. Proficiency in Docker, Kubernetes, and frontend frameworks is required, with collaboration across teams.

Qualifications

  • 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.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with API Connect (APIC) or similar enterprise API management platforms.
  • Experience with frontend frameworks: Angular, React, or Vue.js.
  • Strong understanding of software development lifecycle and Agile methodologies.
  • Strong debugging, problem-solving, and analytical skills.

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

Job description

Senior Software Engineer - Payment Systems

Experience: 6+ Years


Role: Senior Software Engineer - Payments & Distributed Systems


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 & Experience


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

  • Strong backend development and transaction-processing experience.

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

  • Hands-on experience with Docker and Kubernetes.

  • Good understanding of asynchronous processing, messaging, queues, and event-based integration.

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

  • Strong understanding of software development lifecycle and Agile methodologies.

  • Strong debugging, problem-solving, and analytical skills.


Preferred Skills


  • Experience with spec-driven development and contract-first API development.

  • Experience with OpenAPI/Swagger and API specifications.

  • Knowledge of payment standards and financial transaction processing.

  • Experience with Kafka or other event-streaming/messaging platforms.

  • Experience with cloud platforms such as AWS, Azure, or GCP.

  • Experience with CI/CD, Git, automated testing, and DevOps practices.

  • Understanding of payment security, transaction integrity, auditability, and regulatory requirements.


Technical Skills

Frontend: Angular | React | Vue.js


Development: Spec-Driven Development | API Design | Agile | CI/CD


Education

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Chargebee • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Collaborative environment
Opportunity for learning and growth
Senior Backend Engineer (L3) - Payments
Senior Backend Engineer (L3) - Payments

openfx • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Senior Backend Engineer (L5) -Payments
Senior Backend Engineer (L5) -Payments

openfx • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Technical Lead 7+ years
Technical Lead 7+ years

SBI Payment Services Pvt. Ltd. • Mumbai

On-site
INR 1,500,000 - 2,500,000
Java Developer | Payment Aggregation / Merchant Payments
Java Developer | Payment Aggregation / Merchant Payments

ThreatXIntel • Chennai District

On-site
INR 1,200,000 - 2,200,000
Payments Engineer
Payments Engineer

Stavtar Solutions • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer- Full Stack Developer (Backend)
Senior Software Engineer- Full Stack Developer (Backend)

Deel • Pune District

On-site
INR 3,000,000 - 4,200,000
Competitive salary
Medical insurance
Senior Backend Engineer (L3) - Payments
Senior Backend Engineer (L3) - Payments

CryptoproNetwork • India

On-site
INR 2,500,000 - 4,500,000
Competitive salary
Equity
Global impact
+1
System Design Architect - Payment System
System Design Architect - Payment System

IFTAS - Indian Financial Technology & Allied Services • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

practice-by-numbers • Gurugram District

On-site
INR 4,000,000 - 6,000,000