Role Overview
We are hiring an experienced Principal Software Engineer to drive backend integration architecture for product engineering environments in the payments domain.
The role focuses on distributed backend systems, API-led integration engineering, microservices architecture, and enterprise service orchestration across product platforms.
The position works closely with Product, QA, DevOps, and Engineering stakeholders to strengthen backend engineering standards and integration reliability.
Key Responsibilities
Lead backend architecture and integration design discussions
Design scalable microservices and REST API ecosystems
Drive backend integration engineering across distributed systems
Define engineering standards for APIs and backend reliability
Guide teams on architecture and engineering best practices
Review technical designs and implementation approaches
Mentor engineers and support technical capability growth
Must Have Skills
8 to 12 years of Java backend engineering experience
Strong expertise in Core Java, Spring Boot, and Microservices
Strong REST API and backend integration architecture experience
Experience designing distributed backend systems
Strong understanding of enterprise integration patterns and service orchestration
Experience with Oracle or relational databases
Strong debugging, problem-solving, and technical leadership capabilities
Good To Have
AWS or cloud platform exposure
DevOps and CI/CD exposure
Unix/Linux familiarity
Understanding of payments systems and transaction workflows
Qualification
B.E / B.Tech / Graduate in Engineering
(ref:hirist.tech)