Principal Software Engineer

PayPay Corporation Logo

PayPay Corporation

📍Remote - Worldwide

Summary

Join PayPay, a rapidly growing FinTech company with a diverse team, as a Principal Software Engineer. You will design, develop, and maintain large-scale, highly reliable software systems. This role requires strong technical leadership, problem-solving skills, and experience with distributed systems. We offer a flexible work schedule, choice of tools, and the opportunity to work on challenging projects with a bright team. The ideal candidate possesses a strong foundation in computer science and significant experience in software development. We provide competitive compensation and benefits, including remote work options and various paid time off.

Requirements

  • Solid foundation in designing, implementing, and maintaining a large-scale distributed system
  • Experience in developing distributed platform systems such as Messaging Platforms, Pub/Sub Systems, Databases, Distributed Computing Frameworks, and Schedulers
  • 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

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!

Preferred Qualifications

  • Experience in working for system development in finance, payment, or similar industries
  • Experience with AWS services
  • Contribute to open-source projects
  • Language ability in Japanese and English is a plus (We have a professional translator but it is nice to have language skills)

Benefits

  • Flexible work schedule
  • Work From Anywhere at Anytime
  • You can live anywhere in Japan
  • Super Flex Time (No Core Time)
  • In principle, 10:00am-6:45pm (actual working hours: 7h45m + 1h break)
  • Every Sat/Sun/National holidays (In Japan)/New Year's break/Company-designated Special days
  • Annual leave (up to 14 days in the first year, granted proportionally according to the month of employment. Can be used from the date of hire)
  • Personal leave (5 days each year, granted proportionally according to the month of employment)
  • ���PayPay's own special paid leave system, which can be used to attend to illnesses, injuries, hospital visits, etc., of the employee, family members, pets, etc
  • Annual salary paid in 12 installments (monthly)
  • Based on skills, experience, and abilities
  • Reviewed once a year
  • Special Incentive once a year *Based on company performance and individual contribution and evaluation
  • Late overtime allowance, Work from anywhere allowance (JPY100,000)
  • ���Payroll payment can be changed to digital salary payment “PayPay Paycheck” for an amount set by you
  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.