Verified today
Principal Software Architect
About the role
The Principal Software Architect leads the design and evolution of complex software systems, setting architectural strategy and technical direction for our products and platforms. This role drives scalability, performance, security, and cost‑effectiveness while mentoring multiple development teams. It involves conducting architectural reviews, code reviews, and ensuring alignment with business goals. The architect collaborates with DevOps to streamline build, release, and deployment processes, defines key performance metrics, and upholds robust quality standards across the organization.
What you’ll do
- Lead design and evolution of complex software systems
- Provide technical leadership to multiple teams
- Conduct architectural reviews and code reviews
- Ensure alignment with business needs and architectural vision
- Implement quality standards for performance, reliability, security
- Collaborate with DevOps for build and deployment
- Define and monitor architectural metrics
What you’ll bring
- M.Tech/B.Tech or equivalent bachelor's degree
- 12-15 years of software development experience
- 15+ years in senior or lead architect roles
Education
M.Tech/B.Tech or Equivalent Bachelors Degree