Software Engineer

PayPalSan Jose, CA
$149,365 - $198,500Hybrid

About The Position

PayPal, Inc. seeks a Software Engineer in San Jose, CA. This role involves developing new and maintaining existing user-facing products and features, ensuring the technical feasibility of UI/UX designs. The engineer will build web markup using HTML5, CSS3, and server-side CSS pre-processing platforms. They will implement business logic on both server-side and client-side using JavaScript and NodeJS, and design reusable, configuration-based UI components. The position requires setting up applications from scratch using various frameworks, writing web application code with best practices for accessibility, internationalization, and instrumentation, and working with adaptive design approaches for mobile and desktop applications. The role also involves solving complex business problems using algorithms and design patterns, participating in user requirement analysis, creating technical design documents, troubleshooting production escalations, implementing security and data protection features, and optimizing applications for performance, cross-browser compatibility, and scalability. Refactoring code for complexity reduction and extensibility, developing automated test suites, driving innovation through rapid prototyping, and delivering new applications using the latest technologies are also key responsibilities. Partial telecommuting is permitted from within a commutable distance.

Requirements

  • Master’s degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field
  • One year of experience in the job offered or a related occupation
  • Problem Solving
  • Scalable System Design and Architecture
  • Web Technology like JavaScript, React, TypeScript, bundling
  • Backend Technology like GraphQL or NodeJS
  • Scalable front end component design
  • Responsive and Accessible Experience Design
  • Performance tuning of E2E system
  • Must be legally authorized to work in the U.S. without sponsorship.

Responsibilities

  • Develop new and maintain existing user-facing products/features
  • Ensure the technical feasibility of UI/UX designs
  • Build web markup, including HTML5, CSS3, and server-side CSS pre-processing platforms
  • Implement business logic on both server-side and client-side using JavaScript and NodeJS
  • Design UI components that can be reusable and are mostly configuration-based
  • Set up applications from scratch using different frameworks
  • Write web application code following best practices of accessibility, internationalization, and instrumentation
  • Work on adaptive design approaches
  • Implement different designs for mobile and desktop applications
  • Solve complex business problems using various algorithms implemented through simplistic design, aligned with well-known design patterns
  • Participate in user requirement analysis and review of business requirements from functional architects
  • Create and maintain technical design documents for applications and workflow processes
  • Troubleshoot, resolve, and perform root cause analyses for Production environment escalations
  • Implement security and data protection features
  • Optimize applications for better performance, cross-browser compatibility, and scalability with Caching, Webpack, polyfills, Code Splitting
  • Perform refactoring (change the internal structure of software) on code-base to reduce code complexity and increase code extensibility and maintainability
  • Develop automated unit, integration, and functional test suites for newly optimized software and validate that each unit of the application performs as designed
  • Drive innovation through rapid prototyping and iterative development
  • Deliver new applications at high frequency by using and creating the latest technologies

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