about 4 hours ago
Principal Architect
Bengaluru, Karnataka, India
full-timeleadSoftware
Tech Stack
Description
You will own and drive the end-to-end architecture of large-scale, distributed systems, focusing on technical strategy and long-term platform evolution. You'll work with engineering leadership and business stakeholders to define architectural vision and ensure technical excellence.
Requirements
- 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.
- Deep understanding of microservices and event-driven architectures.
- Deep understanding of 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.
Responsibilities
- Own the overall system architecture across multiple domains, ensuring scalability, reliability, security, and performance.
- Define and drive long-term architectural vision and technical roadmap aligned with business goals.
- Design and review high-level system designs, data flows, integration patterns, and technology choices.
- Act as a technical authority for complex architectural decisions, trade-offs, and design reviews.
- Partner with Principal Engineers, Engineering Managers, and Product Managers to translate business requirements into robust architectural solutions.
- Establish and evolve architecture standards, design principles, and best practices across teams.
- Identify architectural risks and proactively drive mitigation strategies.
- Enable teams by providing hands-on guidance, reference architectures, and design frameworks.
- Drive adoption of modern architectures including microservices, event-driven systems, cloud-native patterns, and data platforms.
- Evaluate emerging technologies and tools, and guide adoption where they create long-term value.
- Support scale-related initiatives such as performance optimization, system resiliency, cost optimization, and platform modernization.
- Play a key role in technical leadership forums, architecture councils, and senior technical reviews.
- Contribute to hiring, mentoring senior engineers, and shaping the overall engineering culture.
0 views 0 saves 0 applications