PayPal

Principal MTS, Software Engineer

San Jose, CA US
Java Spring C++ Oracle Couchbase Cassandra API AWS Python HTML
This job is closed! Check out or
Description
15-20 years of strong technical experience in distributed and transactional systems. Hands-on experience in Java technologies and Databases. Provides technical leadership across a complex business area for Pricing and FX that supports multiple verticals within PayPal, including Treasury (cash management & foreign exchange), Pricing (how PayPal prices its merchants and partners), and Merchant and Partner domains. Provide technical direction and support technical and leadership capabilities of other staff members. Uses an understanding of business systems across multiple domains to shape technical requirements and Solutions. Is aware of industry standards and changes in both domain and technology

  • Strong experience in solutions architecture, distributed systems, and a proven track record of improving teams from a tech stack or technology perspective
  • Strong experience in Java/J2EE and cloud platform technologies (AWS preferred)
  • Knowledge of web services (REST/SOAP), ORM (Hibernate), Spring MVC, and the ability to program in other languages like Python, XML, HTML, Unix, and C++
  • Understanding of algorithmic techniques/design patterns, experience with Service-Oriented Architectures (SOA), and experience with rational databases (NoSQL)
  • Nice to haves: preference for Agile, Linux, and Vim and experience in traditional and non-traditional SORs from Oracle to Couchbase and Cassandra. Understanding of cloud technologies
  • Passion for PayPal and its mission to “build the Web’s most convenient, secure, cost-effective payment solution.”
  • Uses broad Payments and Financial service knowledge and understanding of customers along with emerging best practices in the technology to improve the flexibility, functionality, or usability of system components.
  • Primarily focus on the design of systems but maintain enough hands-on implementation time to maintain with current technologies. Guides the selection of technologies across multiple projects or teams and can be relied upon to mentor junior team members in the selection and implementation techniques.
  • Enhances overall system operational characteristics through establishing best practices for code quality, reduction in tech debt, building frameworks or shared techniques to improve engineering effectiveness
  • Identifies opportunities for refactoring, API changes, and other types of tech debt remediation.
  • Influence management for driving technical decision-making for the right selection of technology by giving forthright, understandable, and actionable advice.
  • Work across organizations and with other platform architects to establish technical guidelines, and standards and present pricing domain more effectively for any architecture or design decisions.
  • Drives decision-making with team members with different views for simple to complex problems with the business requirements to synthesize the best compromise solution
PayPal
PayPal
E-Commerce Platforms FinTech Mobile Payments Transaction Processing

0 applies

637 views

Other Jobs from PayPal

Manager, Software Development 2

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

Senior Staff Architect

Remote Chicago, IL

Software Engineer

Remote Bengaluru, India

Software Engineer

Remote Bengaluru, India

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

🥳🥳🥳 223 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