Note: The job is a remote job and is open to candidates in USA. PayPal is a global leader in commerce, empowering consumers and businesses to thrive in the economy. They are seeking a Software Engineer 3 to design and develop high-performance software applications, collaborate with cross-functional teams, and mentor junior engineers.
Responsibilities
- Design, develop, and deploy high-performance, scalable, and reliable software applications and systems
- Leverage strong coding skills in Java, JavaScript (including Node.js), Python, and related frameworks (Spring Boot, React, etc.) to craft elegant, maintainable, and well-documented code
- Collaborate closely with cross-functional teams (product, design, engineering) to understand business requirements and translate them into innovative and user-centric solutions for the organization
- Participate actively in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and deployment
- Champion best practices in software engineering, including code reviews, unit testing, and continuous integration/continuous delivery (CI/CD)
- Develop and maintain robust APIs using HTTP and RESTful principles for PayPal's systems
- Contribute to the evolution of our technology stack by researching and implementing new technologies and architectural patterns (e.g., microservices, cloud-native)
- Mentor junior engineers and foster a culture of knowledge sharing and continuous learning within PayPal
Skills
- Master's degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus three years of experience in the job offered or a related occupation
- Software Development with Java: Three years' experience building robust and maintainable software applications, focusing on object-oriented programming and efficient code design
- Front-End Development with JavaScript: Three years' experience creating dynamic, user-friendly web applications using JavaScript and related frameworks
- Spring Ecosystem: Three years' experience with Spring Framework, including Spring Boot and Spring MVC, for modular, testable, and scalable application development
- Backend Development with Node.js: Two years' experience in developing server-side applications and APIs with Node.js, emphasizing asynchronous programming and efficient data processing
- API Design and HTTP Protocols: Three years' experience in designing and maintaining APIs adhering to RESTful principles and HTTP standards
- Distributed System Design: Three years' experience creating scalable, fault-tolerant, and highly available distributed systems for complex workflows and large-scale data processing
- Relational and NoSQL Databases: Three years' experience with SQL-based databases like Oracle and MySQL and NoSQL solutions like MongoDB and Cassandra, focusing on schema design, query optimization, and efficient data modeling
- Scalable Architecture Development: Three years' experience designing high-availability architectures for enterprise-level applications
- Design Patterns and Best Practices: Three years' experience implementing design patterns like Singleton, Factory, and Observer to ensure code reusability, maintainability, and extensibility
- Web Services Development: Three years' experience in developing and integrating RESTful and SOAP-based web services for seamless system interoperability
- Data Caching Techniques: Two years' experience of expertise in optimizing performance using caching tools like Redis and Memcached to reduce latency
- Cloud and Big Data Expertise: Two years' experience of proficiency in Google Cloud Platform services, including infrastructure management and leveraging BigQuery for large-scale data analytics and efficient query execution
Benefits
- Telecommuting permitted – work can be performed from anywhere in the U.S.
- Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable.
- For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations.
- Generous paid time off
- Healthcare coverage for you and your family
- Resources to create financial security and support your mental health
- Reasonable accommodations for qualified individuals with disabilities
Company Overview