Principal Software Engineer

PayPay is a FinTech company with over 65M users, launched in 2018, with a diverse team from 50+ countries.
Distributed Systems
Principal Software Engineer
Remote
1,000 - 5,000 Employees
7+ years of experience
Finance

Description For Principal Software Engineer

PayPay, a rapidly growing FinTech company with over 65M users since its 2018 launch, is seeking a Principal Software Engineer to work on high-scalability, reliability, and availability systems. The ideal candidate is an ace problem solver with a deep understanding of software and platforms.

Responsibilities include:

  • Designing, developing, and improving software and core platforms
  • Leading technical aspects of multiple projects
  • Providing architectural blueprints and technical leadership
  • Building common platforms for different business vertical application systems
  • Developing tools and contributing to open source

The role requires:

  • Solid foundation in large-scale distributed systems
  • Experience in distributed platform systems
  • Strong fundamentals in data structures, algorithms, and OOP
  • 7+ years of software development experience

Tech stack includes Java, Kotlin, Scala, Spring Boot, MySQL, Kafka, Docker, Kubernetes, AWS, and GCP.

PayPay offers a flexible work schedule, choice of tools, and the opportunity to work on challenging problems. The company values ownership, communication, commitment, and curiosity. They provide a "Work From Anywhere at Anytime" policy, super flex time, comprehensive benefits, and a competitive salary package.

Join PayPay to be part of a diverse, innovative team shaping the future of FinTech in Japan.

Last updated 4 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
  • Provide 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
Kafka
Redis
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

Benefits For Principal Software Engineer

401k
Visa Sponsorship
  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support
  • Late overtime allowance
  • Work from anywhere allowance (JPY100,000)

Interested in this job?

Jobs Related To PayPay Principal Software Engineer

Principal Software Engineer

Lead software architect position at PayPay, focusing on distributed systems and technical leadership in a rapidly growing fintech environment.

Principal Software Engineer

Lead software architect position at PayPay, focusing on distributed systems and technical leadership in a rapidly growing fintech environment.

Principal Software Engineer

Lead software architect position at PayPay, focusing on distributed systems and technical leadership in a rapidly growing fintech environment.

Senior Director, Technical Program Management, YouTube Resource Management

Lead YouTube's infrastructure resource management, overseeing budget, planning, and execution while managing technical programs and cross-functional teams.

Principal Engineer, Borg Control Plane

Lead ML strategy for Google's Borg Control Plane team, focusing on infrastructure development and optimization for AI platforms and services.