PayPal Software Engineer 2 in Scottsdale, Arizona

The Credit Services team provides the business capability that adds credit to the wallet of millions of PayPal customers. The software this team develops enables the fastest growing revenue area of the company. As a member of this team, you'll be working side-by-side with some of the sharpest and highest-performing software engineers at PayPal. You will be responsible for all aspects of the software development lifecycle of our existing and next generation credit products. This is a unique opportunity to get in-depth knowledge on developing highly-scalable, distributed services to enable PayPal's credit products as well as a breadth of knowledge of payment systems in general.

You will be expected to quickly become a contributing and effective member within your scrum team We're looking for self-motivated and ambitious teammates that will independently run down solutions to difficult problems but know when to ask for help. We're serious about the growth and development of talented engineers at PayPal, so you'll be mentored by a senior teammate to learn PayPal's organization, architecture, and processes as well as our tools and technologies (like Java, JUnit, REST, Eclipse, C++, SQL, git, Spring, and others).

Job Requirements

  • Experience - 2 to 4 years of software development or Master's degree in Computer Science or related major

  • Java or C++ - Comfortable (2+ years in an academic or professional environment)

Nice to Have

  • JUnit

  • Mockito and PowerMock

  • Maven

  • Spring

  • JAX-RS

  • RESTful Web Service design

  • ORM frameworks like hibernate

  • Linux

  • Oracle and SQL

  • Eclipse or IntelliJ

Basic Qualifications

  • Bachelors, Masters, or PhD in Computer Science or related major

  • Self-starter

  • Flexible and able to cope with ambiguity

  • Able to communicate within the team and outside the team to understand dependencies and deliver working code