Taro Logo

Principal Software Engineer

PayPay is a FinTech company with over 65M users since 2018, offering digital payment solutions in Japan.
Backend
Principal Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Principal Software Engineer

PayPay, a leading FinTech company in Japan with over 65M users, is seeking a Principal Software Engineer to join their 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 requires expertise in distributed systems, platform development, and technical leadership. As a Principal Engineer, you'll drive technical vision, mentor teams, and work with cutting-edge technologies including Java, Kotlin, Scala, and various AWS services. The company offers a flexible work-from-anywhere policy in Japan, comprehensive benefits including visa sponsorship, and a culture that embraces innovation. The ideal candidate will have 7+ years of experience, strong technical fundamentals, and a passion for solving complex engineering challenges. This role combines hands-on technical work with architectural leadership, making it perfect for senior engineers looking to make a significant impact in the FinTech space.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Design, develop, test, deploy, maintain and improve software and core platform
  • Lead technical aspects for multiple projects through hands-on execution
  • Provide architectural blueprints and technical leadership
  • Build common platforms to support different business vertical application systems
  • Develop tools and contribute to open source
  • Drive teams to expand and optimize technical vision and architecture
  • Mentor junior engineers

Requirements For Principal Software Engineer

Java
Kotlin
Scala
MySQL
Redis
Kafka
Kubernetes
  • Degree in Computer Engineering or Computer Science or 7+ years equivalent experience
  • Strong fundamentals in data structure, algorithm, operating system and OOP
  • Deep understanding of concurrency, distributed computing, large-scale systems
  • Experience in developing distributed platform systems
  • Software development experience in general-purpose programming languages
  • Interest and ability to learn new technology stacks

Benefits For Principal Software Engineer

401k
Medical Insurance
Visa Sponsorship
Relocation Benefits
  • Social Insurance (health insurance, employee pension, employment insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support
  • Super Flex Time (No Core Time)
  • Annual leave
  • Personal leave

Interested in this job?

Jobs Related To PayPay Principal Software Engineer