Sr. Software Engineer

PayPalSan Jose, CA
$169,262 - $243,500Hybrid

About The Position

PayPal, Inc. seeks Sr. Software Engineer in San Jose, CA. This role involves designing, developing, and deploying software using Java/J2EE, Spring, and Hibernate, with a focus on rapid iteration to meet business needs. The engineer will build the technical infrastructure for the complete transaction processing lifecycle in the payments domain, owning end-to-end quality throughout the software development lifecycle. Responsibilities include translating business needs into technical designs, ensuring adherence to specifications, and collaborating with core platform and infrastructure teams. The role also encourages participation in tech events, hackathons, open-source contributions, blogging, and engagement in online tech forums. Partial telecommuting is permitted within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus three (3) years of experience in the job offered or a related occupation.
  • Experience building scalable web applications using React, Angular, Node.js, and Express (3 years)
  • Experience with Java, Spring Boot, and Spring MVC for back-end development (3 years)
  • Experience with AWS Services including DynamoDB, Lambda, S3, IAM, ECS, EKS, and CloudWatch (3 years)
  • Experience with SQL and MongoDB for database management and optimization (3 years)
  • Experience with Playwright and React Testing Library for end-to-end and unit testing (3 years)
  • Experience with Angular testing libraries including Karma and Jasmine (3 years)
  • Experience with automation testing using Selenium WebDriver, Karate, WireMock, and Cucumber-Java (3 years)
  • Experience developing asynchronous workflows using Node.js or Express (3 years)
  • Experience managing CI/CD pipelines/workflows using Jenkins, Docker, and cloud-based automation tools (3 years)
  • Experience with version control and collaborative development using Git (3 years)
  • Experience with Datadog for dashboard creation and monitoring metrics (3 years)
  • Experience with log management and monitoring using Splunk and Kibana (3 years)
  • Experience with API testing tools: Insomnia or Postman (3 years)
  • Must be legally authorized to work in the U.S. without sponsorship.

Responsibilities

  • Design, develop, and deploy software utilizing Java/J2EE, Spring, and Hibernate, with rapid iteration as required by roll-out and business needs.
  • Build technical infrastructure of the complete life cycle of transaction processing in payments domain.
  • Own end-to-end quality of deliverables during all phases of the software development lifecycle.
  • Gather and interpret business needs into technical designs and implementation options, ensuring the design and implementation adhere to defined specs and processes.
  • Collaborate with core platform and infrastructure teams to satisfy the infrastructure needs for payments solutions.
  • Participate in tech events, hackathons, contribute to open source projects, author blogs, and actively engage in online tech forums.

Benefits

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