Taro Logo

Software Engineer

PayPal is a global digital payments platform that connects merchants and consumers in approximately 200 markets, enabling secure financial transactions and services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer

PayPal is seeking a Senior Software Engineer to join their Verification Platform team within the Compliance domain. This role is crucial in building secure, scalable, and intelligent systems that power user verification, identity authentication, and fraud prevention for millions of users. The position involves working on Know Your Customer (KYC) and identity verification capabilities, ensuring regulatory compliance while delivering seamless user experiences. The team operates in a high-impact, fast-moving environment, collaborating closely with product, engineering, and risk teams.

The ideal candidate should be a self-motivated individual with strong experience in software development lifecycles for the FinTech industry. You'll need technical expertise to lead software and architecture discussions and guide cross-functional teams through various development stages at scale. The role requires deep understanding of financial services and associated platforms, with frequent interaction with senior executives and stakeholders both locally and globally.

PayPal offers a balanced hybrid work model with 3 days in office and 2 days flexible between office or home. The company provides comprehensive benefits including health insurance, retirement plans, educational benefits, and opportunities for career growth. As part of PayPal's commitment to diversity and inclusion, they provide equal employment opportunities and foster an inclusive environment where all employees can thrive.

Working at PayPal means being part of a mission to democratize financial services and empower people and businesses globally. The company serves over 305 million active accounts, enabling transactions in more than 100 currencies and withdrawals in 56 currencies. This role offers the opportunity to make a significant impact on financial technology while working with cutting-edge systems and technologies.

Last updated 3 minutes ago

Responsibilities For Software Engineer

  • Analyze user needs and system requirements to inform technical design and implementation
  • Design and document software solutions using flowcharts, diagrams, and architecture specifications
  • Write clean, efficient, and maintainable Java code based on product and feature requirements
  • Develop responsive and intuitive user interfaces in collaboration with frontend teams
  • Prioritize and execute tasks throughout the software development life cycle using best practices
  • Design, implement, and optimize database schemas and interactions
  • Conduct thorough testing and debugging of Java applications
  • Validate software functionality, performance, and security to meet compliance and business standards

Requirements For Software Engineer

Java
  • Strong proficiency in Java programming with solid understanding of core language principles
  • 5+ years of hands-on experience in software development
  • Proficiency in Object-Oriented Design (OOD) and design patterns
  • Practical knowledge of Spring and Spring Boot
  • Experience in building or maintaining financial platforms
  • Excellent analytical and problem-solving skills
  • Bachelor's degree in Computer Science, Engineering, or related technical field

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Flexible work environment
  • Employee shares options
  • Health and life insurance
  • Retirement and investment resources
  • Paid Time Off
  • 4-week sabbatical program
  • Career and leadership training
  • Educational benefits
  • Company-matched giving
  • Comprehensive health and wellness programs

Interested in this job?

Jobs Related To PayPal Software Engineer

Senior Engineer – Backend (Java)

Senior Backend Engineer position at PayPal in Bangalore, focusing on Java development for payment platform features, requiring 8+ years of experience and expertise in distributed systems.

Senior Engineer – Backend (Java)

Senior Backend Engineer position at PayPal, focusing on Java development for Invoicing and Accounts Payable products, requiring 8+ years of experience and strong technical expertise.

Software Senior Engineer-Java, Python & Automation

Senior Software Engineer position at Dell Technologies focusing on Java, Python, and automation development, requiring 5-7 years of experience and expertise in modern development technologies.

Sr Software Engineer

Senior Software Engineer role at Lowe's Technology Hub in Charlotte, translating business requirements into high-quality code and mentoring other engineers.

Sr Software Engineer

Senior Software Engineer position at Uber focusing on Spark and distributed computing infrastructure, requiring 5+ years of experience in building large-scale systems.