Location: Ahmedabad, Gujarat, India
Category: Information Technology
Salary: 1,500,000 - 2,500,000 INR / yearly
Full-time
The Lead Software Architect is responsible for designing and overseeing the technical architecture of software systems, defining technical standards, and providing technical leadership to development teams.
Design and develop the overall technical architecture for software applications and systems
Create and maintain architectural blueprints, patterns, and documentation
Evaluate and select appropriate technologies, frameworks, and platforms
Provide technical mentorship and guidance to development teams
Collaborate with product managers to translate business requirements into technical specifications
Ensure architectural decisions support scalability, performance, and security requirements
Conduct code reviews and architectural assessments
Identify and address technical debt and architectural risks
Stay current with emerging technologies and industry trends
Present architectural solutions to technical and non-technical stakeholders
8+ years of software development experience
5+ years in architectural design roles
Strong programming skills in relevant languages (e.g., Java, C#, Python, JavaScript)
Experience with cloud platforms (AWS, Azure, GCP)
Knowledge of microservices architecture, API design, and containerization
Understanding of data storage solutions (SQL, NoSQL, caching systems)
Experience with CI/CD pipelines and DevOps practices
Excellent problem-solving and communication skills
Proven track record of delivering complex software systems