Sr Software Engineer - Full Stack at PayPal
San Jose, California, United States -
Full Time


Start Date

Immediate

Expiry Date

06 Feb, 26

Salary

0.0

Posted On

08 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full Stack Development, Card Processing, APIs, SDKs, Backend Solutions, Microservices, Java, Scala, Python, REST, GraphQL, Database Design, Event-Driven Architecture, AI/ML, Cloud Environments, Payment Processing, Fintech

Industry

Software Development

Description
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. Advises immediate management on project-level issues Guides junior engineers 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 As a Senior Software Engineer - Full Stack, you'll build card processing products (APIs/SDKs), tools to support migration, and AI agents while designing and implementing scalable backend solutions. You'll collaborate with cross-functional teams to deliver high-quality products that span the entire commerce platform ecosystem. 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 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) Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience. 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) Experience building scalable solutions in public cloud environments Experience working with AI/ML models, personalization engines, and automation tools Knowledge of the payment processing industry and relevant regulations Strong programming experience in Java, Scala, or Python for backend and distributed systems In-depth understanding of event-driven architectures and stateful stream processing Experience with multiparty payment systems, marketplace payment flows, or complex commerce platforms Background in fintech, payments, or commerce technology platforms Experience with microservices architecture and distributed systems at scale
Responsibilities
As a Senior Software Engineer - Full Stack, you'll build card processing products, tools to support migration, and AI agents while designing and implementing scalable backend solutions. You'll collaborate with cross-functional teams to deliver high-quality products that span the entire commerce platform ecosystem.
Loading...