Venmo logo

Senior Software Engineer - Python

Venmo

Job Description

Overview

As a Senior Software Engineer at Venmo, you will be a key player in the Payments and Disputes Engineering team. This role involves working on one of the largest payments platforms, serving 60 million active users with a transaction volume of 37 billion dollars in Q2 2020 alone. You will be part of a fast-paced organization experiencing rapid growth and tackling technical challenges at an exponential scale.

Responsibilities

  • Develop high-level designs and architecture for complex systems.
  • Write, review, and optimize code to ensure scalability and maintainability.
  • Identify technical challenges and propose innovative solutions.
  • Stay updated with emerging technologies and industry trends.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers.
  • Participate in project planning, estimation, and tracking to ensure timely delivery of software components.
  • Lead technical discussions and decision-making processes.
  • Advocate for best practices, coding standards, and continuous improvement.
  • Analyze and improve application performance and scalability.
  • Ensure the software meets quality standards and user requirements.
  • Help define and manage the technology roadmap, prioritizing technical debt and feature development.
  • Implement security best practices to protect data and systems.
  • Conduct security reviews and address vulnerabilities.
  • Mentor junior engineers on the team.

Qualifications

  • Bachelor’s and/or Master’s degree in computer science or a related field, or equivalent experience.
  • 5+ years of experience with Python or equivalent high-level programming language.
  • Experience in working and developing distributed systems.
  • 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 engineering staff.
  • Experience with building services on public cloud platforms like AWS, GCP, or Azure.
  • Experience in managing infrastructure as code using Terraform.
  • Experience working with fault-tolerant and scalable distributed services and systems.

Benefits

At PayPal, we offer a comprehensive benefits package to support your financial, physical, and mental health. This includes a flexible work environment, employee share options, health and life insurance, and more.

Work Environment

PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace.

Commitment to Diversity and Inclusion

PayPal is committed to providing equal employment opportunities to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law.

Join us in building an equitable and inclusive global economy.

Benefits
Extracted with AI

  • Flexible work environment
  • Employee share options
  • Health insurance
  • Life insurance
  • Annual performance bonus
  • Medical, dental, vision benefits

Similar jobs

Last update: 23 minutes ago

Venmo logo
Venmo

Staff Software Engineer - Node.js and TypeScript

Join Venmo as a Senior Backend Engineer specializing in Node.js and TypeScript to lead backend development and mentor junior developers.

Veryfi logo
Veryfi

Senior Backend Engineer (Python)

Join Veryfi as a Senior Backend Engineer (Python) to design and develop scalable API solutions using Python, Django, and Flask.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer in Python, working on API development and app integrations in a hybrid role in New York.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

Perpay Inc. logo
Perpay Inc.

Software Engineer, New Grad

Join Perpay Inc. as a Software Engineer, New Grad. Work on fullstack development with Angular, Python, Django, and more.

Valdera logo
Valdera

Senior Software Engineer (Full-Stack)

Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.

PayPal logo
PayPal

Associate Web Engineer

Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.

Bonfy.AI logo
Bonfy.AI

Senior Python Engineer (Cloud Platform)

Join Bonfy.AI as a Senior Python Engineer to build and maintain a cloud-based SaaS platform using Python and AWS.

Vendora logo
Vendora

Senior Full Stack Engineer (TypeScript, Next.js, Python)

Join Vendora as a Senior Full Stack Engineer to lead complex system design and development using TypeScript, Next.js, and Python.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

Remote Senior Software Engineer role at Pelago, focusing on Python, AWS, and cloud-native architectures.

PlushCare logo
PlushCare

Senior Python Backend Developer

Join us as a Senior Python Backend Developer to design and develop scalable microservice solutions using AWS and Python.

Vest logo
Vest

Senior Backend Engineer with Python and Kafka

Join Vest Labs as a Senior Backend Engineer to develop a high-throughput, low-latency exchange using Python and Kafka.

Hayden AI logo
Hayden AI

Senior Software Engineer, Backend

Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.

January logo
January

Senior Software Engineer, Borrower Support

Senior Software Engineer role in borrower support, focusing on AWS, Python, React, and Postgres in a hybrid work environment.

Bluevine logo
Bluevine

Senior Fullstack Software Engineer

Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Square logo
Square

Senior Software Engineer, Payment Pricing & Cost Platform

Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.

PlushCare logo
PlushCare

Python Backend Developer

Join our team as a Python Backend Developer in Prague, working with AWS and microservices to transform healthcare.

Accolade, Inc. logo
Accolade, Inc.

Senior Python Backend Developer

Join Accolade as a Senior Python Backend Developer in Prague. Develop scalable microservices using AWS and Python.

PayPal logo
PayPal

Staff Software Engineer - Backend (Java, GraphQL)

Join PayPal as a Staff Software Engineer focusing on backend development with Java and GraphQL.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

HireArt logo
HireArt

Senior Python Developer - Incident Management Tooling

Join HireArt as a Senior Python Developer focusing on Incident Management Tooling in a hybrid role in Foster City, CA.