Sr Software Engineer

PayPal PayPal · Fintech · San Jose, CA +1 · Software Engineering

This role is for a Sr Software Engineer at PayPal in San Jose, CA. The primary responsibilities include building and maintaining scalable platform services, designing and implementing new services using cutting-edge technologies, making engineering design decisions, developing features for distributed services, reducing technical debt, developing automated tests, and creating highly available, scalable, and fault-tolerant products and features. The role requires experience with Object-Oriented Design, Python, distributed systems, cloud-native applications, containerization, large-scale data processing, caching, performance optimization, RESTful APIs, microservices, cloud platforms (AWS/GCP), database technologies (DynamoDB, PostgreSQL), and continuous delivery practices.

What you'd actually do

  1. 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.
  2. Design and implement new services using cutting-edge technologies to support Venmo in achieving its business goals.
  3. Make engineering design decisions and develop features using experience with developing distributed services using technologies such as gRPC, Finagle, and Thrift.
  4. Develop robust, portable, and interoperable solutions to the difficult problems faced by a growing organization.
  5. Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment.

Skills

Required

  • Object-Oriented Design
  • Python
  • distributed systems
  • cloud-native applications
  • containerization technologies like Docker and Kubernetes
  • large-scale data processing
  • caching strategies
  • performance optimization
  • RESTful APIs
  • microservices
  • cloud platforms (AWS or GCP)
  • Database technologies such as DynamoDB and PostgreSQL
  • Continuous delivery and deployment practices with AWS CDK and Github actions