Senior Software Engineer

PayPal
San Jose, CA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Automation of Tests Code Review Relational Databases Software Debugging Distributed File Systems Payment Systems Fault Tolerance Object-Oriented Software Development Oracle (Applications) Performance Tuning
+8 more
SQL Databases UML Web Applications Multithreading Java Application Server Backend Information Technology Webhooks

Job description

Experteer Overview As a Senior Software Engineer at PayPal, you will design and build scalable, fault-tolerant banking platforms that handle millions of daily transactions. You will implement exactly-once processing, improve settlement workflows, and optimize cross-border payments. You’ll debug high-pressure production issues, document solutions, and drive reliability and security through automated tests and code reviews. You’ll connect PayPal’s services to bank partners and payment networks, shaping how funds move across the PayPal family products. This role combines technical leadership with collaboration across product, risk, and infrastructure teams to scale our payments platform. Compensation / Benefits * Design, develop, and deploy scalable, fault-tolerant banking platforms * Implement idempotent systems with exactly-once guarantees * Debug production issues, document runbooks, and perform post-mortems * Apply currency conversion logic and develop settlement systems for merchant payouts * Develop APIs for PayPal mobile/web apps and integrate with partners * Connect to bank partners’ APIs and payment networks, build real-time webhooks * Collaborate with Product, Compliance, Risk, and Infrastructure teams to meet regulatory requirements and scale the platform * Maintain ACH processing engine and build features for instant transfers and wallet funding Tasks * Master’s degree in Computer Science, Engineering, or related field plus three years of relevant experience OR Bachelor’s degree plus five years of relevant experience * Experience designing and developing backend software with Java (OOP, multithreading, performance optimization) * Experience with relational databases such as Oracle (schema design, complex SQL, transactions) * Experience in end-to-end payment product design, especially bank settlement (Direct Deposit, clearing, returns) * Experience with payment platforms, settlement, reconciliation, and settlement lifecycle management * Experience with Direct Deposit products (Top Up, wallet funding) * Experience building settlement platforms and distributed file processing for returns/rejects/acknowledgments * Experience tuning distributed Java applications for scale in bank settlement processing * Experience building Java-based payment processing solutions for settlements against accounting ledgers * Experience debugging production issues and building automated prevention/detection/correction tools * Experience documenting system designs with UML Key requirements * comprehensive benefits * paid time off * healthcare coverage for you and family * financial security resources * hybrid work model * flexible work culture

Requirements

payouts * Develop APIs for PayPal mobile/web apps and integrate with partners * Connect to bank partners’ APIs and payment networks, build real-time webhooks * Collaborate with Product, Compliance, Risk, and Infrastructure teams to meet regulatory requirements and scale the platform * Maintain ACH processing engine and build features for instant transfers and wallet funding Tasks * Master’s degree in Computer Science, Engineering, or related field plus three years of relevant experience OR Bachelor’s degree plus five years of relevant experience * Experience designing and developing backend software with Java (OOP, multithreading, performance optimization) * Experience with relational databases such as Oracle (schema design, complex SQL, transactions) * Experience in end-to-end payment product design, especially bank settlement (Direct Deposit, clearing, returns) * Experience with payment platforms, settlement, reconciliation, and settlement lifecycle management * Experience with Direct aa aaaF_ products (Top Up, wallet funding) * Experience building settlement platforms and distributed file processing for returns/rejects/acknowledgments * Experience tuning distributed Java applications for scale in bank settlement processing * Experience building Java-based payment processing solutions for settlements against accounting ledgers * Experience debugging production issues and building automated prevention/detection/correction tools * Experience documenting system designs with UML Key requirements * comprehensive benefits * paid time off * healthcare coverage for you and family * financial security resources * hybrid work model * flexible work culture

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:38 min

Overview of the developer experience scope at PayPal

Erica Rider +1 · WWC 2021

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:28 min

Synchronizing database webhook triggers with pipeline webhooks

Bobur Umurzokov · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

5:00 min

Evolving engineering culture across global product teams

David Singleton David Singleton +1 · WWC 2023

Videos

See all

Related articles

See all