Taro Logo

Senior Staff Engineer – Backend (Python)

PayPal operates a global, two-sided network that connects merchants and consumers, enabling digital payments and financial services across approximately 200 markets.
$225,000 - $240,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Staff Engineer – Backend (Python)

PayPal's Venmo division is seeking a Senior Staff Engineer to join their Backend Engineering team. This role combines technical leadership with hands-on development, focusing on scaling Venmo's infrastructure and building new features for millions of users. The position offers an opportunity to work on a product that has achieved verb-status in digital payments while helping democratize financial services.

The ideal candidate will bring 12+ years of experience in building large-scale applications and distributed systems. You'll be responsible for technical leadership across multiple teams, architecting fault-tolerant services, and mentoring other engineers. The role requires expertise in Python, various data store technologies, and cloud infrastructure, combined with strong communication skills to bridge technical and non-technical stakeholders.

Working at PayPal/Venmo offers compelling benefits including comprehensive health coverage, retirement benefits, sabbatical programs, and equity options. The company promotes a balanced hybrid work model with 3 days in office and 2 days flexible. The compensation range of $225,000-$240,000 reflects the senior level of this position.

This is an excellent opportunity for a seasoned engineer who wants to impact how millions of people interact with money while working on challenging technical problems at scale. You'll be joining a company that values inclusion, innovation, collaboration, and wellness, with a mission to democratize financial services globally.

Last updated 2 months ago

Responsibilities For Senior Staff Engineer – Backend (Python)

  • Establish technical leadership and software architecture expertise
  • Evangelize technical standards and engineering best practices
  • Provide technical expertise for decisions impacting multiple teams
  • Make informed decisions between competing priorities
  • Research and propose solutions to ambitious business problems
  • Lead incident management and root cause analysis
  • Mentor and develop software engineers
  • Manage relationships with Product, Engineering Operations and non-technical teams

Requirements For Senior Staff Engineer – Backend (Python)

Python
  • 12+ years of experience in building large-scale applications with a high-level programming language
  • Advanced skills with data store technologies, caching solutions, and messaging/queuing systems
  • Experience in architecting fault-tolerant distributed services and backend systems
  • DevOps mindset and expertise with public cloud providers
  • Strong understanding of testing best practices
  • Excellent communication skills
  • Bachelor's and/or Master's degree in Computer Science, Computer Engineering, Mathematics, or related field
  • Experience in managing geographically distributed teams preferred

Benefits For Senior Staff Engineer – Backend (Python)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Comprehensive health and wellness programs
  • Retirement and investment resources
  • 4 week sabbatical program
  • Educational benefits and training
  • Company-matched giving
  • Flexible work environment
  • Employee shares options

Interested in this job?