Sr Software Engineer

PayPalSan Jose, CA
Hybrid

About The Position

PayPal, Inc. seeks Sr Software Engineer in San Jose, CA. This role involves building maintainable, scalable, and reliable platform services to ensure standardization and stability of PayPal's platform, empowering Venmo's product engineering teams to innovate rapidly. The engineer will design and implement new services using cutting-edge technologies to support Venmo's business goals, making engineering design decisions and developing features using experience with distributed services. The role requires developing robust, portable, and interoperable solutions, collaborating with the Information Security team to protect Venmo and its customers, reducing technical debt, and developing automated tests for high-quality software delivery in a continuous integration and delivery environment. Responsibilities also include triaging, debugging, and resolving software defects, designing, deploying, and scaling containerized applications, and creating highly available, scalable, and fault-tolerant new products and features. Partial telecommuting is permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus two years of experience in the job offered or a related occupation.
  • Experience designing and developing large-scale software applications using Object-Oriented Design and Python (2 years)
  • Experience with distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes (2 years)
  • Experience with large-scale data processing, caching strategies, and performance optimization (2 years)
  • Building, and maintaining complex RESTful APIs and microservices (2 years)
  • Experience with cloud platforms (AWS or GCP) (2 years)
  • Database technologies such as DynamoDB and PostgreSQL (2 years)
  • Continuous delivery and deployment practices with AWS CDK and Github actions (1 year)

Responsibilities

  • Build maintainable, scalable, and reliable platform services-ensuring standardization and stability of PayPal's platform, and empowering Venmo's product engineering teams to rapidly innovate on new features.
  • Design and implement new services using cutting-edge technologies to support Venmo in achieving its business goals.
  • Make engineering design decisions and develop features using experience with developing distributed services using technologies such as gRPC, Finagle, and Thrift.
  • Develop robust, portable, and interoperable solutions to the difficult problems faced by a growing organization.
  • Work with the Information Security team to keep Venmo, and its customers, safe from emerging security threats.
  • Reduce the technical debt in PayPal's various code bases.
  • Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment.
  • Triage, debug, and ensure the timely resolution of software defects.
  • Design, deploy and scale containerized applications.
  • Create new products and features that are highly available, scalable, and fault-tolerant.

Benefits

  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service