Senior Application Architecture
National Payments Corporation of India
Job description
Role: The organization is seeking an accomplished Application Architect to assume senior technical leadership for the design, governance, and continuous evolution of enterprise‑grade applications that operate at scale, handle high transaction volumes, and support complex business workflows. This role is positioned at the intersection of architecture, engineering excellence, and long‑term system stewardship, with clear accountability for architectural quality across the full application lifecycle.
The successful candidate will be a hands‑on full‑stack architect with deep proficiency in software engineering fundamentals, enterprise application integration, high‑throughput transactional (OLTP) system design, and modern JavaScript‑based frontend architectures. The architect is expected to reason holistically across frontend, backend, integration, and data layers, ensuring that architectural decisions made in one layer remain compatible with correctness, performance, reliability, and operability in the others.
In this role, the Application Architect will be responsible for the formulation of application architecture blueprints that clearly articulate system structure, component boundaries, integration patterns, and runtime behavior. The architect will establish, document, and enforce engineering and architectural standards, ensuring consistency and discipline across multiple development teams while allowing sufficient flexibility for teams to evolve their implementations responsibly.
The role also includes providing technical mentorship through architecture reviews, design walkthroughs, and structured code reviews, guiding teams toward sound design choices and away from architectural anti‑patterns. The Application Architect is expected to operate in an AI‑first manner as part of normal engineering practice, leveraging AI‑assisted tools for design validation, code and integration review, and analysis of architectural trade‑offs.
AI is to be used as an accelerator for insight and early risk detection, not as a replacement for engineering judgment. Full accountability for architectural decisions—including correctness, security, performance, and operability—remains with the architect at all times. Above all, the architect must ensure the delivery of scalable, resilient, maintainable, and evolvable enterprise solutions.
This includes designing systems that behave predictably under load, degrade gracefully under failure, and can adapt to change without repeated large‑scale rework. As systems scale, fail, and evolve, the Application Architect remains responsible for safeguarding architectural integrity and long‑term sustainability.