Principal Architect
On-site · Bengaluru, Karnataka, India
Job Summary
Principal Architect responsible for owning end-to-end architecture of large-scale distributed systems; defines architectural vision and long-term roadmap, designs high-level system architectures, and guides teams to build scalable, resilient, and cloud-native platforms using microservices and event-driven patterns. Collaborates with engineering leadership, product managers, and stakeholders to translate requirements into robust architectural solutions, establish standards and guardrails, mentor senior engineers, participate in architecture councils, and drive adoption of modern architectures across cloud environments.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- 12+ years of experience in software engineering, with significant focus on system architecture and design
- Proven experience designing and evolving large-scale, distributed, cloud-based systems
- Deep understanding of: Distributed systems, scalability, and fault tolerance
- Microservices and event-driven architectures
- API design, data modelling, and integration patterns
- Strong experience with cloud platforms such as AWS, Azure, or GCP
- Ability to influence without authority and drive alignment across multiple teams
- Excellent communication skills, with the ability to explain complex architectural concepts to both technical and non-technical stakeholders
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.