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

Senior Backend Engineer (Python)

Join Venmo as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Venmo logo
Venmo

Senior Backend Engineer (Python)

Join PayPal as a Senior Backend Engineer (Python) to design and optimize core systems for global commerce.

Venmo logo
Venmo

Associate Backend Engineer (Python)

Join Venmo as an Associate Backend Engineer (Python) to develop scalable, high-performance solutions in a hybrid work environment.

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.

Venmo logo
Venmo

Senior Software Engineer - Mobile Platform

Senior Software Engineer for Mobile Platforms at PayPal, leading projects to enhance mobile user experience.

Venmo logo
Venmo

Senior iOS Software Engineer

Lead a team of senior engineers in developing innovative mobile solutions for iOS at Venmo, New York.

Vimeo logo
Vimeo

Senior Software Engineer, Payments

Join Vimeo as a Senior Software Engineer to build and scale our Payments Platform. Collaborate with teams, develop software, and improve tooling.

Venmo logo
Venmo

Senior Director of Engineering, FinTech - Venmo

Lead the future of FinTech as a Senior Director of Engineering at Venmo, overseeing key engineering teams and strategic initiatives.

PayPal logo
PayPal

Senior Backend Software Engineer

Join PayPal as a Senior Backend Software Engineer to build scalable, high-performance systems in a dynamic team.

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.

Zepz logo
Zepz

Senior/Mid Backend Software Engineer - Python

Senior/Mid Backend Software Engineer specializing in Python for a leading global payments brand.

Perpay Inc. logo
Perpay Inc.

Senior Fullstack Software Engineer

Join Perpay as a Senior Fullstack Software Engineer to lead large-scale projects, mentor junior engineers, and drive technical excellence.

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.

PayPal logo
PayPal

Senior Full Stack Software Engineer

Join PayPal as a Senior Full Stack Software Engineer to design and deliver innovative payment solutions.

Merge logo
Merge

Senior Software Engineer, Backend (Python)

Join Merge as a Senior Backend Engineer. Work with Python, Go, and SQL to build scalable software.

Sure logo
Sure

Senior Engineer, Payments

Join Sure as a Senior Engineer, Payments. Work remotely to optimize payment platforms with Python, Ruby, Java, or Go.

PayPal logo
PayPal

Senior Fullstack Engineer

Join PayPal as a Senior Fullstack Engineer to design and optimize global payment systems using JavaScript, React, and GCP.

Zepz logo
Zepz

Mid-Level Backend Software Engineer - Python

Join Zepz as a Mid-Level Backend Software Engineer specializing in Python. Remote position with competitive benefits.

Pelago logo
Pelago

Remote Senior Software Engineer (Python)

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

FareHarbor logo
FareHarbor

Senior Software Engineer - Backend (Python)

Join FareHarbor as a Senior Software Engineer focusing on backend development with Python, RESTful APIs, and SQLAlchemy in Amsterdam.

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.

Ebury logo
Ebury

Staff Python Engineer - Fintech

Join Ebury as a Staff Python Engineer in Madrid, focusing on fintech solutions with a hybrid work setup.

PayPal logo
PayPal

Senior Product Data Scientist

Join PayPal as a Senior Product Data Scientist to drive insights and support product experiments with Venmo Analytics.

PayPal logo
PayPal

Senior Staff Software Engineer

Join PayPal as a Senior Staff Software Engineer to design and build innovative full-stack solutions.