We are looking for an experienced Senior Software Architect to drive the architectural vision, technical strategy, and engineering excellence of our software platforms. The role involves designing scalable, secure, maintainable, and highly reliable systems while ensuring that technology decisions align with business objectives and long-term product goals.
The candidate will be responsible for defining the target architecture, technical roadmap, architectural patterns, engineering standards, and best practices for software platforms. You will translate complex business requirements into technical specifications and system designs, ensuring that solutions are scalable, maintainable, secure, and capable of supporting evolving business needs.
The role requires strong expertise in SaaS architecture, distributed systems, cloud platforms, microservices, APIs, databases, caching, messaging, and integration patterns. You will guide the design of application domains, APIs, data models, service boundaries, communication patterns, and distributed-system components while evaluating architectural trade-offs and technical risks.
You will conduct architecture reviews, system-design reviews, and critical code reviews to ensure engineering teams follow established standards and best practices. The role also involves identifying and managing risks related to scalability, security, reliability, performance, maintainability, and technical debt, while developing strategies to address these risks effectively.
The candidate will work closely with engineering managers, software developers, DevOps teams, product leaders, security teams, and other technical stakeholders to support major technical decisions and ensure successful implementation of architectural solutions. You will collaborate with DevOps teams to improve CI/CD pipelines, automated testing, observability, deployment processes, and infrastructure reliability.
Strong programming knowledge across multiple languages and experience with modern software frameworks are expected. The candidate should have a solid understanding of application security, data protection, authentication, authorization, secure development practices, containers, cloud infrastructure, and production operations.
The ideal candidate should possess strong technical leadership, communication, problem-solving, and decision-making skills. You will mentor engineers, provide architectural guidance, encourage engineering best practices, and help teams resolve complex technical challenges while maintaining a clear long-term technical direction.
Experience architecting AI platforms, data-intensive systems, SaaS products, or AdTech platforms is an added advantage. The role also requires maintaining comprehensive architecture documentation, technical standards, design guidelines, and governance processes to ensure consistency and quality across the organization's software ecosystem.
📌 Senior Software Architect (Chennai)
🏢 C1X
📍 Chennai