GRGreyOrange
Principal Architect
Gurgaon ₹12-18 LPA Posted 11 Jun 2025
FULL TIME
Troubleshooting Skills
Technical Skills
Senior Architect
software industry
Job Description
Roles and Responsibilities :
The Principal Architect will be responsible for leading the architectural design and planning process for a variety of projects, ensuring that designs meet client specifications, regulatory requirements, and sustainability standards. This role involves good experience in algorithmic-heavy and computationally intensive systems.
Responsibilities :
- Improve and/or re-architect and/or write new algorithms for functional performance.
- Drive product innovation, technology roadmap and provide long-term vision to module teams.
- Author system-level high level design documents for cross-functional microservices.
- Work on simulations for breakthrough functional and technical performance.
- Innovate and dig out patentable solutions to product/technical requirements.
- Incorporate proper certification/compliance requirements into the product designs.
- Be a focal point of technology for product, engineering and teams that are critical to product.
- Participate in strategic planning for the product vision and roadmap.
- Be involved and pivotal in the company's transformation to a complete SaaS/PaaS product.
- Lead PoC for new technologies to continuously improve technical platform and developer experience.
Must Have:
- Experience in algorithmic-heavy and computationally intensive systems is a must.
- Proficiency in Java / C++
- Strong knowledge of distributed systems. Skilled in low latency queuing systems
- Experience with major architecture patterns.
- Well-versed with performance scalability
- Can write clean design documents.
Qualifications:
- Education: Bachelor s or master s degree in computer science, Software Engineering, or a related field from a premier institute .
- Specialization in Computer-Science certifications are added bonus
- Over 12 experience in software industry, preferably 1+ years as a senior architect
- Technical Skills: Proficiency in one or more programming languages such as Java, C++, Python, C#.
- Experience with frameworks and libraries relevant to the technology stack.
- Problem-Solving: Strong analytical and troubleshooting skills.
- Ability to diagnose and resolve complex problems.
Good to Have:
- Proficiency in Erlang / Elixir / Scala. Strong mathematical background
- Exposure to analytics/machine learning
- Ability to lead and mentor people.
- Background in microservices-architecture
- Skilled at thorough REST API designs