PayPal Commerce Platform (PPCP) is PayPal's comprehensive commerce solution that enables businesses to accept PayPal, cards, digital wallets, and buy-now-pay-later options through multiparty payment integrations. Our team builds the platform that powers commerce for millions worldwide, supporting marketplaces, ecommerce platforms, and complex payment ecosystems.
Requirements
- Design, develop, and maintain scalable, production-quality backend microservices and APIs using modern frameworks (Java/Spring Boot, Scala/Akka, Python/FastAPI/Django)
- Experience with API protocols including REST and GraphQL
- Strong understanding of database design including relational, columnar, SQL and NoSQL databases, with experience using ORM tools
- Architect and support event-driven and real-time data solutions using messaging platforms (Apache Kafka, Apache Flink, Apache Spark, Pulsar, Pub/Sub)
- Hands-on experience with cloud platforms (AWS, GCP, Azure) including cloud-native development and DevOps practices
- Experience building scalable solutions in public cloud environments
- Experience working with AI/ML models, personalization engines, and automation tools
Responsibilities
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- Design and develop scalable full stack systems for card processing and payment orchestration
- Build and maintain APIs, SDKs, and tools supporting unbranded card processing (ACDC), migration workflows, and multiparty payment solutions
- Optimize system performance and reliability across distributed payment systems
- Develop AI agents and automation tools to enhance platform capabilities
Other
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
- We need excellent communication skills and a proven track record of delivering results.
- Mentor junior engineers and contribute to technical architecture decisions
- Leverage AI-assisted coding practices using tools such as GitHub Copilot, Gemini, and Claude (or demonstrate eagerness to learn these practices)
- Knowledge of the payment processing industry and relevant regulations