Sr Staff Software Engineer

PayPalSan Jose, CA
Hybrid

About The Position

PayPal has been revolutionizing commerce globally for more than 25 years, creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure. It empowers consumers and businesses in approximately 200 markets to thrive in the global economy by operating a global, two-sided network connecting hundreds of millions of merchants and consumers. PayPal provides proprietary payment solutions, enabling customers to use their accounts for purchases, payments, transfers, and withdrawals, utilizing various funding sources like bank accounts, PayPal/Venmo balances, credit products, cards, cryptocurrencies, or gift cards. Products like PayPal, Venmo, and Xoom facilitate safer fund transfers between friends and family. For merchants, PayPal offers an end-to-end payments solution with authorization, settlement, instant fund access, and risk management, also supporting cross-border trade. The company is guided by core values of Inclusion, Innovation, Collaboration, and Wellness, aiming to work as one global team with customers at the center. At Venmo, engineering is a craft focused on scaling payment backend services and building new features, emphasizing functionality, performance, reliability, and scalability, while fostering a culture of continuous learning and creative problem-solving.

Requirements

  • 8+ years relevant experience
  • Bachelor’s degree OR Any equivalent combination of education and experience.
  • 8+years’ experience with Python or equivalent high-level programming language
  • Advanced skills with RDBMS and NoSQL data stores, caching solutions (e.g. Redis, ElastiCache, Hazelcast) and messaging/queuing protocols/systems such as SQS/Kafka/RabbitMQ/Pulsar
  • Ability to lead projects and mentor all levels of engineering staff, along with managing relationships with Product, Engineering Operations and non-technical business and support teams
  • Expert with distributed services and backend systems
  • Expertise with building services on public cloud – preferably AWS or GCP, Azure
  • Experience in managing infrastructure as code using Terraform
  • Experience working with fault-tolerant and scalable distributed services and systems.

Nice To Haves

  • Bachelor’s and/or Masters in computer science, or a related field of study, or equivalent experience

Responsibilities

  • Makes technical decisions affecting multiple teams, crossing organizational boundaries
  • Establishes conventions & processes to be followed by other employees
  • Actions determine the utilization of company resources (people, money, assets) and affect the effectiveness of the company
  • Handles multiple, multi-team initiatives simultaneously, using judgement to prioritize among more issues than can be handled individually.
  • Understands evolving industry capabilities & practices and can judiciously apply up--to-date information for optimal results
  • Competent at communicating technical issues with non-technical audiences
  • Spreads their behavior, principles, and knowledge as a means of improving technical results of other employees (via many means – modeling behavior, 1:1s, working sessions, quality documentation)
  • Partners with product management, to ideate solutions to business problems & goals

Benefits

  • comprehensive, choice-based programs, to support all aspects of personal wellbeing—physical, emotional, and financial
  • flexible, balanced work culture
  • holistic approach to benefits
  • generous paid time off
  • healthcare coverage for you and your family
  • resources to create financial security
  • support your mental health
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service