Software Engineer

PayPalSan Jose, CA
Hybrid

About The Position

PayPal, Inc. seeks Software Engineer in San Jose, CA. Work with the RISK Integrations team to design, develop and support Risk API's to detect and prevent fraud. Design, develop and implement the engineering solutions (Applications, tools, systems, infrastructures) to detect and prevent suspicious activities in PayPal system. Code highly available, testable, scalable, monitor-able components using primarily Java/Python. Monitor real-time availability to business of Risk services that directly impact decision capability of transactions through PayPal. Analyze users’ needs and provide quick and efficient solutions for real-time issues by analyzing complex workflows in different services. Solve large scale highly complex computer engineering problems. Build strong competencies in data structures and algorithms. Conduct unit testing, integration testing, and performance testing to ensure software performance, scalability, and efficiency. Develop and maintain technical documentation such as design specifications, user manuals, and process workflows. Ensure all software design and development practices align with regulatory guidelines and security protocols. Partial telecommuting permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus one year of experience in the job offered or a related occupation.
  • OR Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering or a closely related field plus five years of experience in the job offered or a related occupation.
  • Java (1 year)
  • Object Oriented Programming and Design (1 year)
  • SQL (1 year)
  • JavaScript (1 year)
  • JUnit testing (1 year)
  • HTML/CSS (1 year)
  • Kafka (1 year)
  • RESTful APIs and Web Services Design (1 year)
  • Databases including SQL databases and no-SQL databases (1 year)
  • GitHub (1 year)
  • Maven (1 year)

Responsibilities

  • Design, develop and support Risk API's to detect and prevent fraud.
  • Design, develop and implement engineering solutions (Applications, tools, systems, infrastructures) to detect and prevent suspicious activities in PayPal system.
  • Code highly available, testable, scalable, monitor-able components using primarily Java/Python.
  • Monitor real-time availability to business of Risk services that directly impact decision capability of transactions through PayPal.
  • Analyze users’ needs and provide quick and efficient solutions for real-time issues by analyzing complex workflows in different services.
  • Solve large scale highly complex computer engineering problems.
  • Build strong competencies in data structures and algorithms.
  • Conduct unit testing, integration testing, and performance testing to ensure software performance, scalability, and efficiency.
  • Develop and maintain technical documentation such as design specifications, user manuals, and process workflows.
  • Ensure all software design and development practices align with regulatory guidelines and security protocols.

Benefits

  • Generous paid time off
  • Healthcare coverage for you and your family
  • Resources to create financial security
  • Support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service