Associate Principal Engineer (Cloud Architecture)
Nagarro · Hyderabad
Collected role description
<p><strong>Requirements</strong></p><ul><li>Experience : 9 + years</li><li>Extensive experience in solution and cloud architecture, with expert-level knowledge of Google Cloud Platform (GCP).</li><li>Strong hands-on knowledge of GCP services, including Cloud Run, Cloud SQL, BigQuery, Pub/Sub, and API Gateway.</li><li>Strong Python programming and backend solution design capabilities.</li><li>Strong expertise in data modeling, including entity relationships, data structures, business rules, and calculation-engine design.</li><li>Strong understanding of enterprise integration patterns, API architecture, and bi-directional data integration.</li><li>Experience designing REST and GraphQL APIs, including interface contracts, error handling, security, and performance considerations.</li><li>Experience with frontend architecture using React, AG Grid, or similar grid-based application frameworks.</li><li>Strong understanding of RBAC, Azure Active Directory, SSO, and enterprise identity and access management integration patterns.</li><li>Experience designing scalable, maintainable, and secure cloud-native applications and distributed systems.</li><li>Proven ability to establish CI/CD pipelines, engineering standards, and structured code review practices.</li><li>Experience reviewing and validating AI- or Copilot-generated code within a specification-driven development approach.</li><li>Ability to troubleshoot complex integration issues and lead defect resolution during SIT and other testing phases.</li><li>Strong technical leadership, architectural decision-making, problem-solving, and cross-functional collaboration skills.</li><li>Experience migrating legacy Excel, VBA, or Power Apps solutions to cloud-native platforms is an advantage.</li><li>Exposure to BTDP integration, BigQuery reporting architecture, and GitHub Copilot development practices is desirable.</li></ul><p><strong>Responsibilities</strong></p><ul><li>Define and lead the target technical architecture for replacing the legacy Excel and Power Apps stack with a scalable, cloud-native solution on Google Cloud Platform (GCP).</li><li>Design cloud architecture using GCP services, including Cloud Run, Cloud SQL, BigQuery, Pub/Sub, and API Gateway.</li><li>Establish the overall solution architecture, technical standards, design principles, and implementation roadmap aligned with business and functional requirements.</li><li>Design and implement robust data models, including entities, relationships, calculation hierarchies, and business logic, to replace scattered Excel-based data structures.</li><li>Define integration patterns and API architecture to enable seamless communication between frontend applications, backend services, and enterprise systems.</li><li>Drive frontend architecture decisions for grid-first applications using React, AG Grid, or similar frameworks.</li><li>Design and oversee bi-directional BTDP integration, ensuring reliable data exchange and consistency across systems.</li><li>Define secure authentication and authorization mechanisms, including role-based access control (RBAC), Azure Active Directory, and single sign-on (SSO) integration.</li><li>Lead backend architecture and development practices using Python, ensuring scalability, maintainability, performance, and reliability.</li><li>Establish API design standards using REST and GraphQL, along with appropriate error handling, validation, and security controls.</li><li>Review AI- and Copilot-generated code to ensure correctness, maintainability, security, and compliance with specifications and architectural standards.</li><li>Define and enforce spec-driven development practices, code review guidelines, CI/CD pipeline design, and engineering quality standards.</li><li>Lead the identification and resolution of integration defects during System Integration Testing (SIT).</li><li>Collaborate with engineering teams, business stakeholders, and other architects to translate requirements into effective technical solutions.</li><li>Ensure architecture decisions support future scalability, reporting requirements, operational efficiency, and cloud-native best practices.</li></ul>
Collected minimum qualification
<p>Bachelor’s or master’s degree in computer science, Information Technology, or a related field.</p>
Collected experience requirement
9 years