Browse All Jobs

PayPay is seeking a Principal Software Engineer to contribute to their systems, emphasizing scalability, reliability, and availability. The ideal candidate should be a strong problem solver with a passion for continuous learning.

The role involves designing, developing, testing, deploying, and improving software and core platforms. The Principal Software Engineer will lead technical aspects for multiple projects, provide architectural blueprints and technical leadership. They will also build common platforms to support different business vertical application systems and contribute to open source projects.

PayPay values individuals who can commit to the growth and business goals of the organization by taking ownership of projects. Having curiosity and exploring new ideas is part of their culture.

Responsibilities:

  • 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:

  • Degree in Computer Engineering or Computer Science or 7+ years equivalent experience in software development
  • Solid foundation in designing, implementing, and maintaining a large-scale distributed system.
  • 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
  • Experience in developing distributed platform systems such as Messaging Platforms, Pub/Sub Systems, Databases, Distributed Computing Frameworks, and Schedulers.

PayPay offers:

  • Flexible work schedule
  • Choice of tools (both hardware and software)
  • Opportunity to work on tough problems
  • Translation/Interpretation support
  • VISA sponsor + Relocation support
  • Super Flex Time (No Core Time)
  • Personal leave (5 days each year)
Apply

PayPay

PayPay is a Japanese fintech company established in 2018, boasting over 65 million users. With a diverse team comprising members from approximately 50 countries and regions, PayPay aims to create an unprecedented future, fostering a "Day 1" mindset to revolutionize cashless payments and financial life platforms in Japan. It cultivates a culture of proactive problem-solving and collaborative innovation to deliver unparalleled value.