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 solid foundation in software engineering principles and a passion for tackling complex problems. We provide a comprehensive benefits package including health insurance, retirement plan, paid time off, and remote work options.
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
- Social Insurance (health insurance, employee pension, employment insurance and compensation insurance)
- 401K
- Translation/Interpretation support
- VISA sponsor + Relocation support
- Flexible work schedule
- Work From Anywhere at Anytime
- Super Flex Time (No Core Time)
- 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)
- 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
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.