What is needed to succeed? 10+ years of experience designing and building large-scale distributed software systems. Proven experience as a Software Architect, Principal Engineer, or similar technical leadership role. Deep expertise designing and operating cloud-native SaaS platforms at scale. Extensive hands-on experience with Amazon Web Services (AWS) and modern cloud architecture. Strong Kubernetes expertise, including experience with technologies such as KEDA, Karpenter, and modern autoscaling strategies. Deep understanding of distributed systems, scalability, high availability, resilience, disaster recovery, and performance optimization. Strong knowledge of modern database technologies, data architecture, and large-scale data platforms. Excellent architecture documentation and technical writing skills, with the ability to communicate complex ideas clearly. Experience collaborating with Product Managers, Engineering Managers, Tech Leads, and software development teams. Strong leadership skills with the ability to influence technical direction without direct authority. Outstanding communication and interpersonal skills. A hands-on mindset—you enjoy building, experimenting, validating ideas, and working directly with engineering teams.