Principal Software Engineer

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

Description For Principal Software Engineer

PayPay, a rapidly growing FinTech company with over 65M users since 2018, is seeking a Principal Software Engineer to lead their distributed systems initiatives. This role offers a unique opportunity to work on high-scalability, reliable systems in a diverse environment with team members from over 50 countries.

The position demands expertise in distributed computing and large-scale system architecture, with responsibilities ranging from technical leadership to hands-on development. You'll be instrumental in shaping the technical vision, mentoring junior engineers, and building robust platforms that support various business verticals.

The tech stack includes modern technologies like Java, Kotlin, Scala, and various AWS services, deployed using Docker and Kubernetes. The role offers significant technical challenges and the opportunity to work with cutting-edge technology in the fintech space.

Benefits include a flexible work arrangement with their Work From Anywhere policy, competitive compensation with annual reviews, comprehensive insurance coverage, and support for international employees including visa sponsorship and relocation assistance. The company culture emphasizes innovation, continuous learning, and professional growth.

This is an ideal opportunity for experienced engineers who want to make a significant impact in a rapidly growing fintech company while working with a diverse, global team on challenging technical problems.

Last updated a month 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
  • Provide architectural blueprints and technical leadership
  • Build common platforms to support different business vertical application systems
  • Develop tools and contribute to open source
  • Drive teams to expand and optimize technical vision and architecture
  • Mentor junior engineers

Requirements For Principal Software Engineer

Java
Kotlin
Scala
MySQL
Redis
Kafka
Kubernetes
  • Degree in Computer Engineering or Computer Science or 7+ years equivalent experience
  • Strong fundamentals in data structure, algorithm, operating system and OOP
  • Deep understanding of concurrency, distributed computing, large-scale systems
  • Experience in developing distributed platform systems
  • Solid foundation in designing and maintaining large-scale distributed systems

Benefits For Principal Software Engineer

401k
Visa Sponsorship
Relocation Benefits
  • Super Flex Time with no core hours
  • Work From Anywhere allowance (JPY100,000)
  • Annual leave up to 14 days in first year
  • Personal leave (5 days per year)
  • Social Insurance
  • Translation/Interpretation support
  • Annual salary review
  • Special Incentive based on performance

Interested in this job?

Jobs Related To PayPay Principal Software Engineer

Principal Software Engineer

Principal Software Engineer for high-scalability systems at PayPay, a leading FinTech company in Japan.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on AI-powered project management solutions with focus on distributed systems and cloud services.

Principal Software Engineer

Lead strategic technical initiatives and mentor engineers while building scalable customer service solutions at Intercom, a leading AI-powered platform.

Principal Software Engineer

Lead strategic technical initiatives and mentor engineers while building scalable customer service solutions at Intercom, a leading AI-powered platform.

Principal Member of Technical Staff

Principal Engineer position at Oracle Health focusing on distributed systems and cloud infrastructure to revolutionize healthcare technology.