PayPay

Principal Software Engineer

Remote
GCP MySQL Redis Yarn Spark Scala DynamoDB Spring AWS Kafka Docker Kubernetes Java Kotlin
Description

About PayPay

PayPay is a FinTech company that has grown to over 65M (as of August 2024) users since its launch in 2018. Our team is hugely diverse with members from over 50 different countries.

OUR VISION IS UNLIMITED_

We dare to believe that we do not need a clear vision to create a future beyond our imagination. PayPay will always stay true to our roots and realize a vision (future) that no one else can imagine by constantly taking risks and challenging ourselves. With this mindset, you will be presented with new and exciting opportunities on a daily basis and have the opportunity to grow and reach new dimensions that you could never have imagined. We are looking for people who can embrace this challenge, refresh the product at breakneck speed and promote PayPay with professionalism and passion.

 

※ Please note that you cannot apply or be selected in parallel with PayPay Corporation, PayPay Card Corporation and PayPay Securities Corporation.

 

 

Mission

  • Drive teams to expand and optimize technical vision, architecture, system design, development process of systems
  • Work with teams to answer consultations; furthermore, identify and prioritize tech debt and determine the best approach for resolving it.
  • Realize the vision through measurable gains in system scalability and efficiency.
  • Serve as a role model for junior engineers through mentoring and direct education.

 

Job Description

We are looking for a Principal Software Engineer to work on our various systems which need high scalability, reliability and availability. These challenges require creative thinking and a deep understanding of how software and platform work.

Our ideal candidate is an ace problem solver and a learner at heart. You should have a very high degree of comfort in a programming language of your choice. We offer a flexible work schedule and you get your choice of tools (both hardware and software) and most importantly, the opportunity to work on tough problems with the brightest minds around you. So, if challenges excite you, and you're ready for a big one, let us know.

 

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!

 

Experience:

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

 

Tech Stack:

Our technology stack may vary based on project needs. Currently, we utilize:

  • Programming Languages: Java, Kotlin, Scala
  • Frameworks and Tools: Spring Boot, JUnit, Resilience4j, Feign
  • Databases: MySQL/AuroraDB, DynamoDB, ELK, Kafka, Redis, TiDB
  • Deployment and Orchestration: Docker, Kubernetes, ArgoCD, AWS, GCP
  • Development Tools: GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins
  • Data Analytics: BigQuery, Kibana, Spark
  • Diagramming Tools: PlantUML, draw.io, miro.com
  • Communication: Slack, Zoom

 

Qualifications: 

  • 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

 

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)

 

Portrait: 

  • Experience: Demonstrated experience designing and implementing large scale, high performance, micro-service based architectures utilizing new concepts and technologies where appropriate. 
  • Ownership: A mentoring approach to owning, managing and improving the technical aspects of a large scale system end to end. 
  • Communication: The ability to clearly and logically communicate your choice of technology and architectural decision based on its implementation strengths and limitations.
  • Commitment: As a professional, commit to the growth and business goals of the organization and create impactful results by your ownership.
  • Curiosity: Foster a development culture that explores new ideas knowing that we learn even from the ones that fail.

 

PayPay 5 senses

 

Working Conditions 

Employment Status

  • Full Time

Office Location

Work Hours

  • Super Flex Time (No Core Time)
  • In principle, 9:00am-5:45pm (actual working hours: 7h45m + 1h break)

Holidays

  • Every Sat/Sun/National holidays (In Japan)/New Year's break/Company-designated Special days

Paid leave

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

Salary

  • 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

    ※Payroll payment can be changed to digital salary payment “PayPay Paycheck” for an amount set by you

Benefits

  • Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
  • 401K
  • Translation/Interpretation support
  • VISA sponsor + Relocation support

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023