23 Oct
|
GreyOrange
|
Gurugram
23 Oct
GreyOrange
Gurugram
Role Overview
● The Senior 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 collaboration with stakeholders and driving the strategic vision of architectural projects from conception to completion.
Responsibilities
● Drive product innovation, technology roadmap and provide long-term vision to module teams.
● Author system-level high level design documents for cross-functional microservices.
● Improve and/or re-architect and/or write recent algorithms for functional performance.
● 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 clinical to product.
● Participate in strategic planning for the product vision and roadmap.
● Be involved and pivotal in company?s transformation to a complete SaaS/PaaS product.
● Lead PoC for new technologies to continuously improve technical platform and developer experience.
Must Have
● Proficiency in Java / C++.
● Experience in algorithmic-heavy and computationally intensive systems.
● Strong knowledge of distributed systems.
● Skilled in low latency queuing systems.
● Background in microservices-architecture; Skilled in REST API designs.
● Experience with major architecture patterns.
● Well-versed with performance & scalability.
● Ability to 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 an added bonus.
● Over 10 years of experience in the software industry, preferably 1+ years as a Senior
Architect.
● Technical Skills: Proficiency in one or more programming languages such as Java, C++,
Python.
● Experience with frameworks and libraries relevant to the technology stack.
● Problem-Solving: Strong analytical and troubleshooting skills.
● Ability to diagnose and resolve complex problems in domains of algorithms, software integration and deployment.
Good to Have
● Proficiency in Erlang / Elixir / Scala.
● Hands-on experience in deployment and performance tuning of databases, Kafka and
Kubernetes clusters.
📌 Staff Software Engineer (Gurugram)
🏢 GreyOrange
📍 Gurugram