Senior Solution Architect
Job Description
The Senior Solution Architect in the software product engineering space holds a pivotal role in shaping, directing, and delivering complex software solutions at the highest level of technical expertise. With this professional commands deep product engineering knowledge, a visionary outlook, and a mastery of both architectural best practices and emerging technologies.
Key Responsibilities
- Lead the end-to-end architecture of complex, scalable, and secure software products, balancing technical excellence with business needs. Design high-level structures, select appropriate patterns, and ensure alignment with enterprise architecture standards.
- Collaborate closely with C-suite executives, product owners, engineering leaders, and customers to understand strategic goals and to translate them into actionable technical roadmaps. Present architectural visions and recommendations to both technical and non-technical audiences.
- Oversee the full product development lifecycle, from ideation and requirements gathering through design, development, testing, deployment, and ongoing support. Ensure solutions are robust, maintainable, and meet evolving market and customer demands.
- Develop and enforce architectural governance, risk identification, and mitigation strategies. Define and monitor quality standards, ensuring compliance with security, regulatory, and industry best practices.
Our Ideal Candidate
- Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or a related field. Additional certifications (e.g., AWS Certified Solutions Architect, Microsoft Azure Architect) are highly desirable.
- Minimum 20 years in software engineering, with at least 10 years in solution architecture roles and experience leading large-scale, mission-critical product development initiatives.
- Deep knowledge of modern software architecture patterns (e.g., microservices, event-driven, layered architectures), cloud platforms (AWS, Azure, GCP), DevOps practices, API management, and security frameworks.
- Advanced proficiency in multiple programming languages (such as Java, C#, Python, JavaScript, or Go) and extensive experience with software frameworks, libraries, and open-source technologies.
- Strong expertise in product engineering methodologies, including agile, lean, and CI/CD. Proven track record in architecting and launching scalable software products to global markets.
- Demonstrated capability to lead and inspire multidisciplinary teams on a global scale. Expertise in influencing senior stakeholders and making data-driven architectural decisions.
- Exceptional verbal and written communication skills, with a proven ability to articulate complex technical concepts to diverse audiences.
- Advanced analytical skills, with the ability to dissect problems, make strategic recommendations, and execute with precision.
- Experience leading organizations through significant technology transformations, including cloud migration, digital modernization, and M&A integration.
Gurgaon, IN