Were seeking a Senior Software Engineer to build high-performance data platform solutions that process 31+ million daily requests. Youll develop the foundational APIs and data orchestration systems (CDAS) that provide unified customer data (C360) across PayPal and Venmos support ecosystem. This role involves tackling complex technical challenges including real-time data orchestration, multi-tenant architecture, protocol abstraction (ASF, REST, GraphQL), and AI-first integration patterns. Youll work in an agile environment prioritizing code quality, performance optimization, and rapid iteration to deliver enterprise-grade solutions that eliminate data silos and enable intelligent customer servicing at massive scale. Meet Your Team PayPals Customer Service horizontal platform team powers customer support experiences that help customers resolve their issues. Our Engineering team is transforming how PayPal delivers support by building innovative data solutions that enable seamless self-service and agent-assisted experiences across global commerce. Join our dynamic engineering team where youll collaborate with talented peers across business, product, and architecture teams located in our global offices. Were building the foundational data infrastructure that serves Front Office, Back Office, PayPal Assistant, and other critical servicing functions. Our platform integrates with 85% of PayPals domain services and processes data from Merchants, Payments, Risk, Compliance, Identity, and Offers domains. We work closely with cross-functional partners including AI/ML specialists, product managers, and domain service teams to deliver world-class unified customer data experiences that directly impact millions of customer interactions daily.
Job Description
Your way to impact
At PayPal, Backend Software Engineers are the architects of our global payment platform. Youll design, develop, and optimize core systems that power millions of transactions daily, directly impacting our customers experiences and our companys success.
Your day-to-day
As an Senior Engineer - Backend youll contribute to building robust backend systems. Youll collaborate closely with experienced engineers to learn and grow your skills.
- Develop and maintain backend components.
- Write clean, efficient code adhering to coding standards.
- Participate in code reviews and provide feedback.
What do you need to Bring
- 5+ years of backend development experience and a bachelor s degree in computer science or related field.
- Strong foundation in programming concepts and data structures.
- Proficiency in at least one backend language (Java, Python, Ruby on Rails)
- Proficiency in back-end development utilizing Java EE technologies (Java, application servers, servlet containers, JMS, JPA, Spring MVC, Hibernate)
- Strong understanding of web services and Service-Oriented Architecture (SOA) standards, including REST, OAuth, and JSON, with experience in Java environments.
- Experience with ORM (Object-Relational Mapper) tools, working within Java-based solutions like Hibernate.
- Experience with databases (SQL, NoSQL)
Preferred Qualification
Preferred Qualifications
- Experience with large-scale, high-performance systems.
- Knowledge of the payment processing industry and relevant regulations.
- Experience with cloud platforms (AWS, GCP, Azure).
- Contributions to open-source projects.