Staff Software Engineer

PayPal PayPal · Fintech · Austin, TX +1 · Software Engineering

Staff Software Engineer at PayPal in Austin, TX, focused on designing, developing, and deploying scalable distributed software systems for the global payments platform, specifically checkout billing agreements. The role involves translating business needs into secure, high-performance solutions, driving platform evolution, and resolving technical challenges within the fintech domain. Responsibilities include leading cross-functional projects, mentoring engineers, contributing to open-source, and ensuring compliance with standards.

What you'd actually do

  1. Design, develop, and deploy scalable distributed software systems to support PayPal’s global payments platform, with a focus on checkout billing agreements.
  2. Translate business needs into secure, high-performance software solutions, drive platform evolution through architectural improvements, and resolve complex technical challenges in the fintech space.
  3. Lead cross-functional project execution, mentor engineers, contribute to open-source initiatives, and support large merchant integrations.
  4. Ensure timely delivery aligned with compliance, legal, and risk standards.

Skills

Required

  • Object-Oriented Design
  • Java
  • Multi-threading techniques in Java
  • Spring framework
  • Hibernate in Java-based applications
  • Distributed Computing principles
  • SQL queries
  • Oracle databases
  • RESTful web services
  • Microservices design patterns
  • event-driven systems
  • Event Queue technologies
  • Kibana
  • CI/CD tools and practices
  • Jenkins
  • fintech ecosystem
  • application-level caching strategies
  • Authentication and Authorization mechanisms
  • Scrum Management methodologies

Nice to have

  • log analysis
  • system observability

What the JD emphasized

  • fintech ecosystem, including regulatory and compliance considerations in online payments