PayPal

Senior Software Engineer

Remote San Jose, CA
USD 72k - 176k
SQL Java Spring Microservices API Oracle
Description

At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. 

Job Description Summary:

What you need to know about the role:

We are seeking a talented Senior Software Engineer with extensive experience in building large-scale applications using Java/J2EE technologies. In this role, you will be instrumental in developing highly scalable solutions to address the evolving needs of our customers and merchants. You will collaborate closely with cross-functional teams including business stakeholders, product managers, architects, and engineers across our global offices.

Job Description:

Meet Our Team:

  • The Stored Value Platform, within the Payments organization, facilitates the setup and management of PayPal balances, empowering the creation of new product experiences to enhance customer engagement and provide users with more financial options.
  • Operating at high volume and availability, processing billions of transactions daily, the platform offers the opportunity to work on large-scale applications serving real-world customers. Candidates will gain experience in scaling applications and databases while ensuring design, development, and quality delivery of the platform. It’s a fast-paced, innovative environment and we love our work and take pride in it. Communication is key to our process, and we don't want to hinder it with walls. Collaboration is key – since we work with multiple stakeholders and teams.  We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best-in-class product.

Your Way to Impact:

  • Your work will directly contribute to PayPal's overarching mission of revolutionizing commerce globally. By building, enhancing, and scaling the back-end applications that underpin our payment experiences, you will be a key player in enabling seamless and innovative financial services for our customers worldwide. Your efforts in developing high-quality, secure, and performant software solutions will not only improve user experiences but also drive the financial inclusion and flexibility that is critical in today's digital economy.
  • You will own the design, implementation, and delivery of solutions, scaling the platform for increased traffic to support our business growth.

Your Day to Day:

  • You will be partnering with Payment teams, Data architecture teams and Product teams to deliver best in class product.
  • Design, develop, test, and deploy robust software solutions using Java, ensuring high performance, security, and scalability. 
  • Independently work on multiple product features, utilizing your technical expertise to propose innovative solutions for both new and existing functionalities, informed by a growing understanding of our products and the business domain. 
  • Manage your own project deliverables, timelines, and priorities, effectively balancing multiple tasks to meet project deadlines and performance targets. 
  • Drive operational excellence by optimizing processes and workflows for enhanced productivity and efficiency.
  • Actively engage in design and code reviews, providing constructive feedback to peers and incorporating feedback into your own work to maintain high standards of code quality and functionality.  
  • Mentor and train new team members, sharing your knowledge and experience to help onboard them onto the team quickly and efficiently, fostering a culture of learning and continuous improvement. 
  • Drive innovation through rapid prototyping and iterative development.
  • Champion clean code principles, ensuring adherence to best practices.

What You Need to Bring:

  • Master’s degree or Bachelor's degree in Computer science with a minimum of 4+ years of experience in software development building large scale enterprise applications.
  • Proficiency in Java programming, with hands-on experience in Java, J2EE, and the Spring framework.
  • Experience developing large-scale applications, microservices, and REST APIs.
  • Experience working with relational databases like Oracle.
  • Strong understanding of data-intensive application design and architecture principles.
  • Solid grasp of object-oriented design principles, data structures, algorithms, SQL/NoSQL databases, and operating systems.
  • Strong problem-solving skills and a passion for debugging complex issues.
  • Identify Performance bottlenecks and use good coding patterns to avoid them. 
  • Experience with test automation: TDD, unit/integration/functional testing.
  • Excellent verbal and written communication skills 
  • Ability to work effectively in a collaborative team environment.
  • Highly flexible, able to prioritize multiple projects and deadlines to execute well in a fast-paced, rapidly evolving organization.

Additional Job Description:

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don’t hesitate to apply.

Subsidiary:

PayPal

Travel Percent:

0

-

PayPal is committed to fair and equitable compensation practices.

Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.

The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit https://www.paypalbenefits.com.

The U.S. national annual pay range for this role is

$72700 to $176000

Our Benefits:
At PayPal, we’re committed to building an equitable and inclusive global economy. And we can’t do this without our most important asset—you. That’s why we offer benefits to help you thrive in every stage of life. We champion your financial, physical, and mental health by offering valuable benefits and resources to help you care for the whole you.
We have great benefits including a flexible work environment, employee shares options, health and life insurance and more. To learn more about our benefits please visit https://www.paypalbenefits.com

Who We Are:
Click Here to learn more about our culture and community.


PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visit https://www.paypal.com ,  https://about.pypl.com and  https://investor.pypl.com.

PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at paypalglobaltalentacquisition@paypal.com.

Any general requests for consideration of your skills, please Join Our Talent Community.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 257 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers