P

PayPal

Runs a digital wallet for online payments

Senior Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeScottsdale, AZ, USA

About the Job

Requirements

  • At least 3 years of relevant experience and a bachelor's degree, or an equivalent combination of education and experience.
  • A bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • At least 5 years of professional software engineering experience.
  • At least 5 years of Java experience, including building RESTful APIs with Spring Boot or similar frameworks.
  • Experience designing microservice architectures and operating high-concurrency production systems.
  • Experience with relational databases such as Oracle and MySQL, NoSQL databases such as DynamoDB, and analytical data warehouses such as BigQuery.
  • Understanding of data modeling, SQL optimization, and database fundamentals beyond basic CRUD usage.
  • Hands-on experience building event-driven systems with messaging or streaming platforms such as Kafka or Pulsar.
  • Experience with asynchronous programming patterns for decoupled, resilient services.
  • Ability to write reliable, scalable, maintainable, secure, and performant code.
  • Communication skills and ability to influence technical decisions and mentor other engineers.

Responsibilities

  • Deliver complete solutions across the software development lifecycle, including design, implementation, testing, delivery, and operations, based on definitions from more senior roles.
  • Advise immediate management on project-level issues.
  • Guide junior engineers.
  • Operate with little day-to-day supervision and make technical decisions based on internal conventions and industry best practices.
  • Apply knowledge of technical best practices when making decisions.
  • Design, build, and evolve large-scale backend services that power PayPal’s credit products.
  • Partner with product, risk, compliance, and engineering teams to translate complex business and regulatory requirements into technical solutions.
  • Build reusable, configuration-driven systems that support rapid product launches and market expansion.
  • Develop event-driven, asynchronous services using messaging and streaming technologies such as Kafka and Pulsar.
  • Improve system scalability, performance, reliability, and observability as platform usage grows globally.
  • Contribute to technical direction through design reviews, mentorship, and shared engineering standards.

Desired Qualifications

  • Experience building and operating services on cloud platforms such as GCP or AWS.
  • Background in payments, credit, or financial services.
  • Foundation in large-scale distributed systems architecture, including fault tolerance, observability, and cost optimization.

About the Company

PayPal

Runs a digital wallet for online payments

PayPal runs a digital wallet and checkout button that let people pay online stores and send money to friends and family, and merchants of every size add it to their websites and apps. Its peer-to-peer app Venmo became one of the most common ways for Americans to split bills and pay each other back. Shoppers link a bank account, card or balance once and then pay without retyping details, while PayPal charges merchants a fee on each sale and also earns from currency conversion, consumer loans and interest on customer balances. The company was founded in 1998, was owned by eBay from 2002 until a 2015 spin-off, and is based in San Jose, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1998

Recently Posted Jobs

Explore more opportunities at PayPal

See more jobs