Posted on: 18/08/2025
Architecture & Design :
- Define technical standards and guidelines to be followed by the development teams.
- Able to bring architecture and designs into problems that are able to meet current and future needs.
- Always forward looking, staying a step ahead, and be knowledgeable on what is going on in the industry, aware of new technologies that are popping up
Hands on Experience :
- Able to debug and find the issue in software within short span of time
- Propose remediation options and later come up with permanent fixes.
Technical Leadership :
- Review and approve system designs and implementations, ensuring alignment with architectural vision.
- Present new ideas in conferences
- Write papers/blogs. Good to see ideas getting published in reputed journals like IEEE/ACM, getting patents for new tech/solutions, etc.
Solution Development :
- Oversee the integration of new technologies and methodologies into existing systems.
Performance Optimization :
- Identify and address system performance issues, optimizing code, architecture, and infrastructure to enhance efficiency and scalability.
- Conduct regular performance reviews and capacity planning.
Risk Management :
- Ensure compliance with industry standards, regulations, and security protocols.
Stakeholder Communication :
- Provide regular updates on architectural decisions, progress, and challenges.
Continuous Improvement :
- Stay updated with the latest industry trends and technologies to ensure the company's
solutions remain cutting-edge.
- Overall 15+ years of experience, with at least 10 years of experience in architectural roles in engineering or technology-driven environments.
- Deep understanding of software engineering principles, system architecture, and large-scale system integration.
- Proven experience in leading technical teams and delivering complex technical projects.
- Experience working in multiple technology and business problem domains.
Technical Languages and Skills :
- Programming Languages : Proficiency in at least one or more major programming languages (e.g., Java, Python, C++, Go, or JavaScript) to a level where you can write code for complex
problems and debug effectively.
- System Architecture : In-depth knowledge of architectural patterns and principles (e.g., microservices, event-driven architecture, monolithic vs. distributed systems).
- Cloud Platforms : Extensive experience with at least one major cloud provider (e.g., AWS, Azure, or GCP), including knowledge of their core services for compute, storage, networking, and security.
- Infrastructure as Code (IaC) : Hands-on experience with tools like Terraform, CloudFormation, or Ansible for automating infrastructure deployment.
- CI/CD & DevOps : Expertise in setting up and managing Continuous Integration/Continuous Deployment pipelines using tools like Jenkins, GitLab CI/CD, or GitHub Actions.
- Databases : Strong knowledge of both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Education : A Bachelor's degree and Master's in Computer Science, Software Engineering, or a related technical field is a standard requirement and deeper theoretical understanding of computer science principles and large-scale system design.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1531534
Interview Questions for you
View All