PayPay, a leading FinTech company in Japan with over 65M users, is seeking a Principal Software Engineer to join their dynamic team. This role offers an exciting opportunity to work on high-scalability, reliable systems in a diverse environment with team members from over 50 countries. The position focuses on designing and implementing large-scale distributed systems, requiring creative thinking and deep technical expertise.
As a Principal Engineer, you'll lead technical initiatives across multiple projects, provide architectural guidance, and mentor junior engineers. The role demands expertise in distributed computing, platform systems, and various modern technologies including Java, Kotlin, Scala, and cloud services. You'll work with cutting-edge tech stack including Kubernetes, Kafka, and various databases while building scalable solutions for a rapidly growing fintech platform.
The company offers an attractive work environment with full remote work flexibility (Work From Anywhere), super flex time with no core hours, and comprehensive benefits including 401K, visa sponsorship, and relocation support. PayPay's culture emphasizes continuous learning, innovation, and professional growth, making it an ideal place for engineers who want to tackle challenging problems while making a significant impact in the financial technology sector.
The role requires 7+ years of experience or equivalent education in Computer Science, with deep understanding of distributed systems, algorithms, and large-scale architecture. You'll be part of shaping the future of digital payments in Japan while working with a global team in an environment that values both technical excellence and work-life balance.