Job Description
Principal Architect (India)
India (Remote)
Full-Time
Responsibilities
Own and drive end-to-end system architecture across multiple products and platforms
Define architectural standards, best practices, and long-term technical vision
Design scalable, secure, and highly available systems
Review and guide complex system designs and critical code paths
Partner with engineering leadership on roadmap planning and technical decisions
Mentor senior engineers, tech leads, and architects
Evaluate and adopt new technologies, frameworks, and architectural patterns
Ensure non-functional requirements such as performance, security, and reliability are met
Act as the final technical escalation point for architecture-level challenges
Drive platform and product architecture strategy
Drive engineering consistency and technical excellence
Drive long-term scalability and resilience
Drive technology evolution and innovation
Requirements
15+ years of experience in software engineering and architecture roles
Strong expertise in system design and distributed architectures
Hands-on experience across modern backend technologies
Proven experience designing and scaling enterprise-grade platforms
Strong understanding of cloud-native architectures
Excellent problem-solving and decision-making skills
Ability to influence and align multiple engineering teams
High-impact, org-wide architectural ownership
Balance of strategy and hands-on influence
Opportunity to shape platforms at scale
Mandatory Skills
System design
Distributed architectures
Backend technologies
Enterprise-grade platform design and scaling
Cloud-native architectures
Problem-solving
Decision-making
Influencing engineering teams
Desirable Skills
Polyglot engineering
Microservices
Event-driven systems
APIs
GenAI / ML system architecture
Legacy system modernization
Stakeholder communication
Leadership communication
Preferred Qualifications
Bachelors degree in Computer Science, Engineering, or related field