Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PayPal Logo

Software Engineer - Software Engineering

PayPal

$100,500 - $173,250
Oct 2, 2025
San Jose, CA, USA
Apply Now

PayPal is looking to implement tasks within the Software Development Lifecycle (SDLC) to enhance its data services and caching capabilities, ensuring scalability, high availability, and resilience for petabyte-plus data and billions of interactions.

Requirements

  • 2 years of experience developing large scale applications, with good understanding of relational and free form databases
  • Hands on experience in JAVA
  • Deep understanding of advanced object-oriented design and development principles.
  • Basic level understanding of designing and developing data intensive applications and architecting them for scalability and availability.
  • Developing high traffic backend services, with low latency and designing them for scale.
  • Strong debugging and problem resolution skills
  • Experience applying software design patterns, data structures, algorithms.

Responsibilities

  • Implements tasks within the Software Development Lifecycle (SDLC), follows internal conventions and procedures, makes technical decisions, collaborates with peers and project leads, and contributes to code and design reviews.
  • Ownership and strive for excellence in your role
  • Own implementation of a module/application/product
  • Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout, and support software applications for PayPal.
  • Identify and develop solutions to enhance the scalability, high availability, and reliability of datastores utilized within PayPal.
  • Develop efficient, elegant, clean, reusable code with no unnecessary complication or abstraction.
  • Create / Review well-articulated, detailed low level design documents.

Other

  • Owns implementation of a module/application/product
  • Manages workload and other assignments efficiently while being able to resolve time-critical situations reliably and professionally
  • Works with business partners to understand the requirements and develop elegant reusable solutions/code.
  • Presents issues and solutions to audiences of varying sizes.
  • Believes in Agile development and are comfortable with SCRUM process.