Software Engineer

PayPal PayPal · Fintech · San Jose, CA +1 · Software Engineering

Software Engineer at PayPal in San Jose, CA, responsible for designing, coding, and maintaining web services and applications. The role involves developing extensible software solutions for complex RegTech problems, improving engineering processes through automation and monitoring, and working with product management to enhance customer success. Key responsibilities include developing platform-level features like configuration management, service discovery, and A/B testing within an Agile framework. Requires experience in various web technologies, Java, Python, PyTorch, CI/CD, AWS DynamoDB, and web component frameworks.

What you'd actually do

  1. Design, code, and maintain web services and applications that directly provide core software capabilities for PayPal.
  2. Collaborate in an empowered engineering team to develop extensible software technical solutions for complex RegTech problems.
  3. Work with product management to formulate innovative solutions to improve customer success.
  4. Make quantifiable improvements on engineering process, quality, and efficiency through automation, proper code abstraction, and monitoring.
  5. Develop platform level features, such as configuration management, service discovery and routing, feature switch, and A/B testing.

Skills

Required

  • React
  • Next JS
  • NodeJS
  • Redux
  • React State
  • Hooks
  • Context API
  • Playwright
  • React Testing Library
  • Java
  • Object-Oriented Design
  • React Native
  • Python
  • PyTorch
  • asynchronous workflows
  • Celery
  • AsyncIO
  • CI/CD pipelines
  • automation
  • Harness
  • AWS DynamoDB
  • Stencil.js
  • Easy-Peasy

Nice to have

  • Selenium

What the JD emphasized

  • complex RegTech problems
  • quantifiable improvements on engineering process, quality, and efficiency
  • large scale deployments
  • Agile team, with Agile best practices