PayPay, a leading FinTech company in Japan with over 65M users, is seeking a Principal Software Engineer to drive their technical vision and architecture. This role offers an exciting opportunity to work on high-scalability systems in a diverse, international environment. The position requires expertise in distributed systems and platform development, with responsibilities spanning from hands-on coding to technical leadership and mentoring. The ideal candidate will have 7+ years of experience in software development, strong fundamentals in computer science, and deep understanding of distributed computing. The company offers a flexible remote work environment, competitive benefits including 401k and visa sponsorship, and the chance to work on challenging problems with cutting-edge technologies. The tech stack includes Java, Kotlin, Scala, and modern cloud infrastructure tools. This role is perfect for someone who wants to make a significant impact in a rapidly growing FinTech company while working with a global team.