Taro Logo

Principal Software Engineer

PayPay is a FinTech company with over 65M users since 2018, offering payment solutions with a diverse team from 50+ countries.
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 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.

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 and guidance of other engineers
  • Provide architectural blueprints and technical leadership
  • Provides input and guidance during all phases of programs to solve challenging technical issues
  • Build common platforms to support different business vertical application systems
  • Develop tools and contribute to open source wherever possible
  • Adopt problem-solving as a way of life – always go to the root cause!

Requirements For Principal Software Engineer

Java
Kotlin
Scala
MySQL
Redis
Kafka
Kubernetes
  • Degree in Computer Engineering or Computer Science or 7+ years equivalent experience in software development
  • Strong fundamentals in data structure, algorithm, operating system and object-oriented programming
  • Deep understanding of concurrency, distributed computing, large-scale system, messaging and algorithm
  • Software development experience in one or more general-purpose programming languages
  • Interest and ability to learn new technology stacks as needed
  • Solid foundation in designing, implementing, and maintaining a large-scale distributed system
  • Experience in developing distributed platform systems

Benefits For Principal Software Engineer

401k
Medical Insurance
Visa Sponsorship
Relocation Benefits
  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support
  • Super Flex Time (No Core Time)
  • Annual leave
  • Personal leave (5 days each year)
  • Special Incentive once a year

Interested in this job?

Jobs Related To PayPay Principal Software Engineer