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