Lead Architect - Software

Hiredas

Location: Ahmedabad, Gujarat, India

Category: Information Technology

Salary: 1,500,000 - 2,500,000 INR / yearly

Full-time


Job Description

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.

Responsibilities

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

Qualifications

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