We are seeking a highly skilled and experienced Software Engineer Architect at a senior level to lead the design, architecture, and technical vision of scalable, robust, and high-performance software solutions. As a key contributor, you will collaborate with cross-functional teams to develop cutting-edge products, guide technical teams, and solve complex problems while ensuring high standards of code quality, system reliability, and performance. Architectural Leadership: ● Define and design the architecture for complex, large-scale software systems, ensuring scalability, performance, and reliability. ● Lead architectural reviews, code reviews, and technical evaluations of existing systems and propose improvements. Technical Strategy & Vision: ● Collaborate with product management and stakeholders to define technical requirements, ensuring alignment with business goals. ● Identify technical risks, make informed decisions on technical trade-o?s, and create roadmaps for long-term architectural goals. Development & Delivery: ● Drive the implementation of new technologies, frameworks, and patterns to enhance system capabilities. ● Write high-quality, maintainable, and e?cient code in a fast-paced environment. ● Ensure timely delivery of projects by e?ectively managing technical dependencies, risks, and timelines. Collaboration: ● Mentor and guide engineering teams to improve their technical skills and ensure best practices are followed. ● Work closely with cross-functional teams, including DevOps, QA, and Product Management, to ensure smooth delivery of projects ● Ensure timely delivery of projects by e?ectively managing technical dependencies, risks, and timelines. Collaboration: ● Mentor and guide engineering teams to improve their technical skills and ensure best practices are followed. ● Work closely with cross-functional teams, including DevOps, QA, and Product Management, to ensure smooth delivery of projects Experience: ○ 8+ years of hands-on software development experience with at least 3+ years in an architectural role. ○ Proven experience in designing and developing scalable, distributed, and fault-tolerant systems. ● Technical Skills: ○ Proficiency in one or more programming languages (e.g., Java, Python, C++, Go, etc.). ○ Strong knowledge of cloud platforms (AWS, GCP, or Azure) and cloud-native technologies. ○ Expertise in microservices architecture, REST APIs, and SOA. ○ Experience with containerization (Docker, Kubernetes) and orchestration tools. ○ Strong understanding of databases (SQL, NoSQL) and data management techniques. ○ Familiarity with DevOps practices and CI/CD pipelines. ● Leadership Skills: ○ Excellent problem-solving skills with the ability to think strategically and act tactically. ○ Strong communication and collaboration skills, capable of working e?ectively with both technical and non-technical stakeholders. ○ Proven track record of mentoring and developing engineers. ● Preferred Qualifications: ○ Experience in AI/ML, Big Data, or other advanced technologies is a plus. ○ Prior experience in managing teams or leading projects in an agile environment.