National Payments Corporation of India (NPCI) | Full Time
The National Payments Corporation of India (NPCI) is a pivotal institution in India's digital payments ecosystem, established by the Reserve Bank of India (RBI) and the Indian Banks’ Association (IBA). It operates under the Payment and Settlement Systems Act, 2007, and is incorporated as a “Not for Profit” company under Section 25 of the Companies Act 1956 (now Section 8 of the Companies Act 2013). NPCI is dedicated to building world-class digital payment infrastructure through innovative and efficient retail payment platforms. As an Equal Opportunity Employer, NPCI is committed to fostering an inclusive workplace culture, with zero tolerance for discrimination based on race, ethnicity, disability, gender identity, or sexual orientation, including support for the LGBTQ+ community.
Our Culture
TheNPCIWAY –OurGuidingPrinciples
At NPCI, we foster a culture of Inclusion, Innovation, and a High- Performance Workplace .
The NPCIWAY isnotjustaframework - it’sasharedcommitmentbyevery individual to align with our evolving business needs, dynamic market conditions, and workforce expectations.
FiveTenetsoftheNPCIWAY
- ForwardThinkingMind-Set
- CustomerFirst
- LeadWith Purpose
- PassiontoDeliver
- AllSucceedTogether
Employee Perks and Benefits
Insurance&Wellness:
- ComprehensiveCoverage :Medical,accidental,andlifeinsurance.
- Employee Assistance Program : Onsite medical center, financial/legal counselling, mental wellness.
- AnnualWellnessBouquet :Holisticwellbeingsupport
Family &Childcare:
- ParentalLeave :Inclusivematernityandpaternityleave.
- Nanny at home Support: Assistance for Working Parents
Mobility&Lifestyle:
- MobilityBenefits :Relocation,transfers,andtravelsupport.
- HomeLoanInterestSupport :Upto50%reimbursement*
- MobileReimbursement :Newhandsetevery2years.
- CarLease,SalaryAdvance,SubsidizedMeals.
- Reward&RecognitionProgram.
- TechnologyInnovation: PatentsandIPRightspolicy.
RetirementPlanning:
- ProvidentFund(PF) and Gratuity Contributions .
Why Join Us
At NPCI, you’ll be part of a purpose-driven organization shaping the future of digital payments in India and beyond. NPCI offers a unique opportunity to work on cutting-edge projects that directly impact millions. We foster a culture of innovation, inclusion, and high performance, where every individual is empowered to lead with purpose and deliver with passion. With a strong focus on employee wellbeing, continuous learning, and collaborative success, NPCI is more than just a workplace - it’s a platform to grow, contribute, and make a meaningful difference.
We are seeking a highly motivated and technically proficientSoftware Engineer/Senior Software Engineer to join our Product Engineeringteam.
- The ideal candidate will have strong hands-onexperience in Java-based application development, production support, systemanalysis, and modern software delivery practices.
- This role requires a blend of developmentexpertise, operational excellence, stakeholder management, and a passion foremerging AI technologies.
- The candidate will be responsible for developingand maintaining enterprise-grade applications using Java, Spring Boot, Redis,and related technologies.
- A strong understanding of the productarchitecture and technology stack is essential to efficiently troubleshootissues, identify bottlenecks, and implement scalable solutions.
- Experience with source code management and CI/CDtools such as GitHub and Jenkins is required to ensure efficient softwaredelivery and deployment processes.
- As part of the production support function, thecandidate will perform root cause analysis (RCA) for production incidents,investigate application and infrastructure issues, and provide Level 2technical support to ensure high system availability and reliability.
- The role also involves monitoring applicationperformance through platforms such as Kibana and proactively addressingperformance degradation, API latency, and operational risks.
- The individual will be responsible forconfiguring, maintaining, and supporting Development, UAT, and Productionenvironments involving technologies such as Java, Nginx, Kafka, Redis,Cassandra, and other middleware components.
- A solid understanding of network architecture,connectivity, system integrations, and inter-service communication is necessaryfor effective troubleshooting and deployment management.
- The candidate should possess hands-on experiencewith at least one database technology, including PostgreSQL, MariaDB, HSQL, orCassandra, and be comfortable working in Unix/Linux environments.
- Knowledge of web and application servers,including Apache, Nginx, Angular, and HTML5, will be an added advantage.
- In addition to technical responsibilities, therole requires coordination with cross-functional teams, business stakeholders,external vendors, and infrastructure teams to ensure timely and successfuldelivery of project objectives.
- Experience working with Agile methodologies andtools such as Azure DevOps, Jira, and Slack is expected.
- The candidate should also be capable ofpreparing product specifications, documenting technical requirements, andcreating comprehensive test cases to support quality engineering practices.
- A strong interest in Artificial Intelligencetechnologies is highly desirable. Familiarity with modern AI tools, frameworks,and AI-assisted development practices will be advantageous in drivinginnovation, improving engineering efficiency, and enhancing productcapabilities.
Required Skills & Educational Qualification:
Bachelor of Engineering (B.E./B.Tech) in Computer Science,Information Technology, Electronics, or a related discipline, or Master ofScience (M.Sc.)/Master of Computer Applications (MCA).
Experience in FinTech or Digital Payments domain will bepreferred.
In this role, you will leverage your experience to design,develop, and deliver robust enterprise solutions while mentoring juniorengineers, contributing to technical leadership initiatives, and adoptingAI-driven development practices to improve software quality, productivity, andoperational excellence.