> Markdown version of [/jobs/ext/2620639-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2620639-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** PayPal - **Location:** San Jose, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $169,576.0 - $243,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Software Applications, Code Coverage, Code Review, Relational Databases, Software Debugging, Distributed File Systems, Payment Systems, Fault Tolerance, Java Web Services, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, UML, Web Applications, Multithreading, Freeform SQL, Backend, Information Technology, Webhooks - **Published:** August 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7854feaf3499833e ## About the Role Minimum Requirements: 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. Employer will accept a Bachelor's degree, or foreign equivalent, in Computer Science, Engineering or a closely related field plus five years of experience in the job offered or a related occupation. Special Skill Requirements: Example: Experience designing and developing large-scale software applications using Object-Oriented Design and Java (1 year) 1. Experience designing and developing backend software applications using Java, including object-oriented design, multithreading, and performance optimization (3 years). 2. Experience working with relational database management systems such as Oracle, including schema design, complex SQL queries, and transaction management (2 years). 3. Experience architecting and solutioning high-level and low-level designs for end-to-end payment product development, specifically bank settlement products including Direct Deposit, clearing, and returns processing (3 years). 4. Experience working with payment platforms, specifically payment settlement platforms supporting funds movement, reconciliation, and settlement lifecycle management (2 years). 5. Experience developing or supporting Direct Deposit products such as Top Up or wallet funding solutions (2 years). 6. Experience building settlement platforms and frameworks involving distributed file processing for returns, rejects, and acknowledgment files from banking entities or clearing houses (3 years). 7. Experience building and tuning distributed Java-based applications for scale and performance, specifically for bank settlement processing and mapping settlements to cash and accounting ledgers (3 years). 8. Experience building Java-based payment processing solutions to automate settlements against payables and receivables accounting ledgers (2 years). 9. Experience debugging and triaging complex production issues and developing automated prevention, detection, and correction tools using Java or related technologies (3 years). 10. Experience documenting high-level and low-level system designs using UML diagrams (2 years). Additional Responsibilities & Preferred Qualifications: EOE, including disability/vets. 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 ## Description PayPal, Inc. seeks Senior Software Engineer in San Jose, CA, Job Duties: Design, develop and deploy scalable, fault-tolerant banking platforms, and create architecture supporting millions of daily transactions. Build and implement idempotent systems with exactly-once processing guarantees. Debug complex production issues under time pressure, write comprehensive documentation and runbooks, and conduct post-mortems and implement preventive measures. Apply currency conversion logic for international payments, develop settlement systems for merchant payouts, and optimize transaction routing based on cost and speed. Implement automated testing frameworks, perform code reviews with focus on security and reliability, and ensure high code coverage and quality standards. Maintain PayPal's ACH processing engine for bank transfers and build features for instant transfers and wallet funding. Develop APIs consumed by PayPal mobile/web applications to support Venmo and other PayPal-family products. Connect to bank partners' APIs (Chase, Wells Fargo, etc.), integrate with payment networks (Visa, Mastercard, Nacha), and build webhooks for real time payment notifications. Work with Product Managers, Compliance and Risk teams, Infrastructure teams, and external banking partners to translate requirements into technical solutions, maintain regulatory requirements, promote platform scaling, and interface with vendors. Partial telecommuting permitted from a commutable distance. ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Beyond Webhooks: The Future of Scalable API Event Delivery](https://www.wearedevelopers.com/videos/100312-beyond-webhooks-the-future-of-scalable-api-event-delivery) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [The Vonage Trivia Voyage: Quiz Your Way to the Top!](https://www.wearedevelopers.com/videos/761-the-vonage-trivia-voyage-quiz-your-way-to-the-top) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries)