Sr Software Engineer
Core
Design and develop scalable backend services, microservices, and APIs to enable sales and servicing functions for PayPal's global payment network.
Role type
Senior Software Engineer (Backend)
Builds
Enterprise backend services, microservices, and APIs for sales and servicing solutions
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, REST APIs, GCP, Docker, Kubernetes, CI/CD, Relational and NoSQL databases, Redis, Kafka/RabbitMQ, OpenAPI/Swagger, AI coding assistants
Preferred skills
Enterprise Java application development, Hibernate/JPA, RxJava, TestNG, API-first development, MCPs and AI application development
Technologies
Java, Spring Boot, Hibernate, JPA, Maven, GCP, Docker, Kubernetes, Harness, Redis, Kafka, RabbitMQ, OpenAPI, Swagger, TestNG, GitHub Copilot, Claude Code
Responsibilities
Design and develop enterprise backend services and APIs; Build automated unit and functional tests; Develop and deploy applications on GCP using CI/CD and DevOps technologies; Apply performance-optimization techniques including caching strategies; Work with messaging technologies to support distributed architectures; Troubleshoot application defects and support production reliability; Coordinate software releases with domain teams.
Seniority
Senior, hands-on IC