Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - Java Backend image - Rise Careers
Job details

Senior Software Engineer - Java Backend

The Company

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. 

We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers.

We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards.  Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. 

Our beliefs are the foundation for how we conduct business every day.  We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do – and they push us to ensure we take care of ourselves, each other, and our communities.

Job Description Summary:

What you need to know about the role

The Senior Software Engineer - Java Backend will be part of a team managing Vault platform of PayPal. This team manages the entire digital wallet of our customers. We are looking for an enthusiastic and passionate candidate who will collaborate with cross functional teams across PayPal as required to learn, design, and build solutions to meet business requirements. The successful candidate will be hands-on and collaborative with a strong sense of ownership.

Meet our team

The Payments Engineering organization builds and maintains the highly scalable, available, secure, and compliant payments platform of PayPal. This platform helps PayPal's consumers and merchants to move and manage their money. This role is for the Vault engineering team, which is part of the Payments platform team. The Vault platform enables our customers to onboard and manage their payment methods.

Job Description:

Your way to impact

Writing code, writing and executing tests, reviewing designs, monitoring our platform in production, and supporting the team as we deliver value for PayPal. They will have a strong customer focus and drive to create quality products which enable our customers to be successful.

Your day-to-day

In your day-to-day role you will:

  • Writing code, writing and executing tests and reviewing designs.
  • Monitoring our platform in production and supporting the team as we deliver value for PayPal.
  • Participate in architectural discussions that involve multiple systems.
  • Help to identify any product/functionality gaps and collaborate internal product and technology teams to define the necessary development to support solution delivery.
  • Support integration efforts and critical work streams of strategic initiatives sponsored by senior executives.
  • Proactive response in identifying and troubleshooting integration or technical issues.
  • Demonstrate engineering excellency by creating reusable, production-ready frameworks.
  • Be willing to challenge the status quo, and strive for excellence with a sense of ownership in everything you do.

What do you need to bring

  • Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or related technical discipline (or equivalent experience).
  • 4+ years of experience architecting, designing, developing, and delivering software platforms.
  • Proficiency developing object-oriented software in Java 8 with deep knowledge of the Spring Framework, REST and JSON.
  • Good hands on exposure to SQL and NoSQL technologies, good understanding of relational and free form databases, including strong data architecture and SQL development skills.
  • Adept at writing and executing automated unit, functional and integration tests and familiar with test frameworks and tools like testNG, JUnit, Mockito, and JaCoCo.
  • Understanding of authentication and authorization best-practices for distributed applications.
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • Experience with Git and Github version control, Apache Maven, Continuous Integration systems (Hudson/Jenkins) & Bug Tracking (Jira) tools.
  • Experience with design and development of scalable, high-volume web services and platforms.
  • Strong problem-solving skills and a passion for debugging complex issues.
  • Proficiency with at least one scripting language (Perl, Python, UNIX Shell Script etc.).
  • Experience with using Agile/Scrum methodology for software development.

Additional Job Description:

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

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.

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.

Commitment to Diversity and Inclusion 

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 talentaccommodations@paypal.com.

Belonging at PayPal: 

Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal.

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

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

PayPal Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
PayPal DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of PayPal
PayPal CEO photo
Dan Schulman
Approve of CEO

Average salary estimate

$124350 / YEARLY (est.)
min
max
$72700K
$176000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - Java Backend, PayPal

Join PayPal in San Jose, California as a Senior Software Engineer - Java Backend, where you'll be diving into the exciting world of digital payment solutions! As a key member of our Vault engineering team, you'll manage the entire digital wallet experience for our millions of customers. Imagine collaborating with diverse teams across PayPal to design and implement innovative solutions that support our mission of making commerce simple, secure, and personalized. Your day-to-day will include writing code, testing, and monitoring our production platform, which is fundamental to PayPal’s services. You'll have the opportunity to engage in architectural discussions and pinpoint functionality gaps, while supporting critical projects that shape our payment solutions. Our team thrives on excellence, so we’re looking for individuals who aren't afraid to challenge the status quo, demonstrate ownership in their work, and contribute to creating high-quality products. If you have a background in Computer Science with over four years of hands-on experience in Java development, particularly within the Spring Framework, you’ll feel right at home. With a focus on teamwork, you’ll also be part of an inclusive environment where everyone’s voice matters, and together, we’ll continue pushing the boundaries of digital finance. Come be a part of shaping the future of finance with PayPal!

Frequently Asked Questions (FAQs) for Senior Software Engineer - Java Backend Role at PayPal
What are the main responsibilities of a Senior Software Engineer - Java Backend at PayPal?

As a Senior Software Engineer - Java Backend at PayPal, your main responsibilities will include developing and maintaining our Vault platform, writing and executing tests, collaborating with cross-functional teams, and supporting our production environment. The role also involves participating in architectural discussions and troubleshooting technical issues to ensure seamless payment experiences for our customers.

Join Rise to see the full answer
What qualifications do I need to become a Senior Software Engineer - Java Backend at PayPal?

To qualify for the Senior Software Engineer - Java Backend position at PayPal, you need a Bachelor's degree in Computer Science or a related field, alongside 4+ years of experience in software development, specifically with Java and the Spring Framework. Familiarity with SQL, NoSQL technologies, automated testing frameworks, and agile software development practices are also essential.

Join Rise to see the full answer
How does the work culture at PayPal support Senior Software Engineers?

The work culture at PayPal is rooted in values like inclusion, innovation, and collaboration. As a Senior Software Engineer - Java Backend, you’ll find yourself in an environment that encourages creativity and teamwork, prioritizing open communication and continuous learning to help you reach your career goals.

Join Rise to see the full answer
What technology stack does a Senior Software Engineer - Java Backend at PayPal work with?

In the role of Senior Software Engineer - Java Backend at PayPal, you will work primarily with Java 8, the Spring Framework, REST APIs, JSON, and various database technologies including SQL and NoSQL. Familiarity with tools like Git, Maven, and CI/CD systems is also important to effectively manage and deploy the code base.

Join Rise to see the full answer
What opportunities for career growth are available for Senior Software Engineers at PayPal?

At PayPal, Senior Software Engineers have numerous opportunities for career growth, including advancements to leadership roles, special project assignments, and opportunities to work on different technologies and initiatives. PayPal's commitment to employee development helps ensure you’re continually learning and growing in your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - Java Backend
Can you describe your experience with Java and how it relates to the role at PayPal?

When answering this question, emphasize your years of experience with Java, focusing on your proficiency in relevant technologies such as Java 8 and the Spring Framework. Discuss projects where you've created scalable applications and solutions that align with PayPal’s mission.

Join Rise to see the full answer
How do you ensure code quality and reliability in your projects?

Highlight your approach to testing, such as writing automated tests (e.g., using JUnit or TestNG) and conducting thorough code reviews. Explain how you utilize CI/CD practices to maintain high code quality and discuss your philosophy on producing maintainable, reusable code.

Join Rise to see the full answer
Tell us about a complex technical problem you solved in a previous position.

Share a specific challenge you faced, explaining the context, your approach to problem-solving, and the outcome. Use this to demonstrate your analytical and troubleshooting skills, emphasizing how your solution positively impacted the team or project.

Join Rise to see the full answer
How do you handle collaborating with cross-functional teams?

Discuss your experiences working with engineers, product managers, and designers. Share examples of how you've communicated effectively and contributed to achieving common goals, highlighting the importance of collaboration in successful software development.

Join Rise to see the full answer
What is your experience with Agile methodologies?

Discuss your familiarity with Agile/Scrum practices, emphasizing your role in sprints, daily stand-ups, and retrospectives. Share examples of how you've adapted to Agile’s iterative processes and the benefits it has brought to your projects.

Join Rise to see the full answer
Can you describe your approach to architectural discussions and decisions?

Share how you actively participate in architectural discussions, focusing on your ability to analyze trade-offs and impacts on scalability and performance. Explain your process for bringing in data and examples to support your recommendations.

Join Rise to see the full answer
Explain a situation where you had to introduce a new technology or framework.

Talk about how you researched, tested, and integrated a new technology or framework in a previous project. Describe the challenges you faced and how you communicated this to the team, demonstrating your initiative and leadership.

Join Rise to see the full answer
What testing frameworks have you used, and why are they important?

Discuss your experience with testing frameworks like JUnit, Mockito, or JaCoCo, highlighting their role in ensuring code quality. Explain the importance of testing in the software development lifecycle, showing your commitment to delivering robust software.

Join Rise to see the full answer
How do you prioritize your tasks when managing multiple projects?

Share your strategies for task management, such as using tools like Jira for tracking progress. Emphasize your ability to assess urgency and impact to prioritize tasks effectively, ensuring that project deadlines are met without compromising quality.

Join Rise to see the full answer
What excites you most about the role of Senior Software Engineer - Java Backend at PayPal?

Express your passion for working on impactful projects within the fintech space, especially related to digital wallets or payment solutions. Highlight how PayPal’s mission aligns with your values and career aspirations, and your eagerness to contribute to meaningful innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
PayPal Remote New York City, New York, United States of America
Posted 4 days ago
Photo of the Rise User
PayPal Hybrid San Jose, California, United States
Posted 4 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Posted 13 days ago

At PayPal (Nasdaq: PYPL), we put people at the center of everything we do. Founded in 1998, we continue to be at the forefront of the digital payments revolution, last year we processed 4 billion payments, of which 1 billion were made on mobile d...

132 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
17 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
140 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Grad Intern - No Work Experience at Walmart
Photo of the Rise User
Someone from OH, Columbus just viewed Race & Sportsbook Office Manager at Westgate Resorts
S
Someone from OH, Akron just viewed Client Service Representative at Shine Productions
Photo of the Rise User
Someone from OH, Columbus just viewed Technical Support Specialist at Samsara
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart