The ideal candidate combines deep software architecture expertise with strong hands-on engineering capabilities. They bring a proven background in cloud-native platforms, distributed systems, modern DevOps practices, and AI-driven application development. Comfortable operating across architecture, infrastructure, and implementation layers, they thrive on solving complex technical challenges. Responsibilities: Define and evolve the overall system architecture and technical roadmap. Drive architectural decisions that ensure scalability, reliability, security, and performance. Establish engineering standards, best practices, and design principles across development teams. Provide technical leadership and mentorship to engineering teams throughout the software development lifecycle. Collaborate closely with product, engineering, and operations teams to deliver high-quality solutions. Participate hands-on in architecture reviews, system design, code reviews, troubleshooting, and performance optimization. Lead cloud-native and DevOps initiatives, ensuring efficient deployment, monitoring, and operational excellence. Promote and leverage AI-assisted development tools and practices to improve engineering productivity, code quality, and delivery velocity. Required Qualifications: 8+ years of software engineering experience, including architecture of large-scale distributed systems. Proven experience architecting production microservices systems. Deep understanding of cloud-native and containerized architectures. Hands-on Kubernetes experience, including scaling, resilience, networking, and operations. Experience using AI development tools and agents for design, implementation, troubleshooting, and architecture decisions. Strong DevOps background with extensive hands-on experience in Infrastructure as Code, particularly Terraform. Experience designing and governing CI/CD pipelines and deployment strategies. Strong understanding of networking concepts including DNS, TLS,