Senior Software Architect
- Location : Hybrid – Gurugram
- Department : Technology / Engineering
- Experience Level : 8+ Years
- Employment Type : Full-Time
ABOUT THE ROLE
We are seeking a highly skilled and experienced Senior Software Architect - Java to join our growing technology team. In this role, you will lead the design, development, and deployment of scalable web applications across the front-end and back-end. You'll work closely with product managers, designers, and engineers to deliver high-quality software solutions while mentoring a team of developers and driving best practices in architecture, code quality, and DevOps.
KEY RESPONSIBILITIES
Technical Leadership :
Lead the full stack development lifecycle : design, development, deployment, and maintenance.Define and implement scalable architecture for web applications and services.Drive engineering best practices including CI / CD, code reviews, automated testing, and agile development.Stay updated with new technology trends and assess their applicability.Team Management :
Mentor and guide junior and mid-level developers.Lead sprint planning, estimations, and task breakdown.Foster a culture of continuous improvement and high performance.Cross-functional Collaboration :
Work with product managers and designers to translate business requirements into technical solutions.Coordinate with DevOps, QA, and UI / UX teams to ensure seamless product delivery.Coding & Delivery :
Be hands-on with both front-end and back-end development.Optimize applications for maximum speed, scalability, and performance.Own and deliver critical features and system components.Required Skills and Experience
8+ years of full stack development experience, including 3+ years in a technical leadership role.Strong proficiency in both front-end (e.G., React, Angular, Vue) and back-end (e.G., Node.Js, Java, Python, Ruby, .NET) technologies.Deep understanding of RESTful APIs, Microservices, and modern web architecture.Experience with databases – both relational (e.G., PostgreSQL, MySQL) and NoSQL (e.G., MongoDB).Familiarity with cloud platforms such as AWS, Azure, or GCP.Proficiency in Git, Docker, and CI / CD pipelines.Excellent communication, leadership, and project management skills.PREFERRED :
Experience with container orchestration tools like Kubernetes.Exposure to GraphQL or serverless architectures.Prior experience working in a startup or high-growth environment.Experience with test-driven development and automated testing frameworks.