# Software Engineer

**Company**: PayPal
**Location**: San Jose, California
**Work arrangement**: hybrid
**Experience**: entry
**Job type**: full-time
**Salary**: $116,500.00 - $173,250.00 Annually
**Category**: Engineering
**Industry**: Technology

**Apply**: https://paypal.wd1.myworkdayjobs.com/en-US/jobs/job/San-Jose-California-United-States-of-America/Software-Engineer_R0138295-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_18cf1b2a-299

## Description

This job implements tasks within the Software Development Lifecycle (SDLC), follows internal conventions and procedures, makes technical decisions, collaborates with peers and project leads, and contributes to code and design reviews.

**Responsibilities:**

- Implements tasks within the SDLC, receiving structure and oversight from more experienced staff

- Follows well-established internal conventions and standard procedures

- Understands internal standards and processes and applies them to make technical decisions

- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions

- May contribute to code and design reviews

**Requirements:**

- 1+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience

- Solid understanding of algorithms and data structures, knowledge of object-oriented design, Design Patterns, and multi-threaded programming

- Strong OOP skills, with the ability to analyze requirements and transform into scalable software designs

- Experience with HTTP, REST APIs, and competent designing and building web services/microservices in a commercial setting

- Competent in design/implementation for reliability, availability, scalability, and performance

- Strong troubleshooting, debugging, and analytical skills

- Hands-on Java Programming Expertise (Core Java, J2EE, Spring framework)

- Hands-on Building Restful Services

- Follow coding and design best practices

- Experience working on SQL, NoSQL solutions with a clear understanding of pros and cons of both relational and free-form databases

- Knowledge and a particular interest in issues related to large-scale distributed stream processing, real-time computation systems

- Hands-on experience in leveraging AI/GenAI tools to improve software engineering productivity across coding, testing, debugging, and documentation

**Benefits:**

- Comprehensive, choice-based programs to support all aspects of personal wellbeing,physical, emotional, and financial

- Generous paid time off

- Healthcare coverage for you and your family

- Resources to create financial security and support your mental health

**Salary:**

- The base pay for this role will depend on where you work and the relevant experience and expertise you bring

- The expected range of pay for this role by location is: San Jose, California: ($116,500.00 - $173,250.00 Annually)

## Skills

### Required
- Java
- Spring framework
- REST APIs
- HTTP
- Object-oriented design
- Algorithms
- Data structures
- Multi-threaded programming
- SQL
- NoSQL

### Nice to have
- AI/GenAI tools
- Large-scale distributed stream processing
- Real-time computation systems

---

Source: [Apply at paypal.wd1.myworkdayjobs.com](https://paypal.wd1.myworkdayjobs.com/en-US/jobs/job/San-Jose-California-United-States-of-America/Software-Engineer_R0138295-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
