Software Engineer

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

Software Engineer at PayPal in San Jose, CA, responsible for coding high-volume and scalable software, partnering with cross-functional teams, writing clean and maintainable code, developing and maintaining databases, participating in code reviews, and assisting in troubleshooting and debugging back-end services. Requires a Master's degree in Computer Science or related field and 1 year of experience in backend development (Java/Spring, Python/Django), databases (SQL, NoSQL), GraphQL, Node.js, software architecture, cloud services (AWS, GCP), UI development (Angular), infrastructure management (Terraform, Ansible, CDK), container orchestration (Docker, Kubernetes), and release management (Git pipelines, Jenkins).

What you'd actually do

  1. Code high-volume and scalable software.
  2. Partner closely with cross functional teams which may include front-end developers, design, product, and other business units.
  3. Write clean, scalable, and maintainable code.
  4. Develop and maintain databases, ensuring data integrity and performance optimization.
  5. Participate in code reviews and contribute to the improvement of internal coding standards and best practices.

Skills

Required

  • Java
  • Spring
  • Spring Security
  • SQL
  • NoSQL
  • MongoDB
  • DynamoDB
  • Django
  • Python
  • GraphQL
  • Node.js
  • Software architecture and design
  • AWS
  • GCP
  • Angular
  • Terraform
  • Ansible
  • CDK
  • Docker
  • Kubernetes
  • GIT pipelines
  • Jenkins