Description We are looking for a highly skilled Senior Architecture Engineer with 2-5 years of experience to join our team in India. The ideal candidate should have a strong background in architecture and design, as well as experience in project management and team leadership. The candidate should also be able to effectively communicate with clients and stakeholders to ensure that project goals and objectives are met. This is a full-time position with competitive compensation and benefits packages. Responsibilities Lead the architecture and design of complex software systems Collaborate with cross-functional teams to develop and implement software solutions Provide technical guidance and mentorship to junior members of the team Ensure that projects are completed on time, within budget, and to the satisfaction of clients and stakeholders Work closely with clients and stakeholders to understand their needs and requirements Conduct research and stay up-to-date with emerging trends and technologies in the field of software engineering Manage project risks and mitigate potential issues Ensure that all software solutions are scalable, maintainable, and secure Skills and Qualifications Bachelor's or Master's degree in Computer Science, Software Engineering or related field 2-5 years of experience in software architecture and design Strong knowledge of software design patterns and principles Experience with project management and team leadership Excellent communication and interpersonal skills Strong problem-solving and analytical skills Experience with one or more programming languages such as Java, Python, or C++ Experience with cloud-based technologies such as AWS or Azure Experience with DevOps and CI/CD tools such as Jenkins, Git, or Docker