Staff Software Engineer - Java

PayPal PayPal · Fintech · San Jose, CA +1 · Software Engineering

Staff Software Engineer at PayPal, focusing on backend Java development for large-scale, secure global transaction systems. This role involves technical leadership, system design, architecture, and mentoring, with an emphasis on performance, reliability, and cloud-native architectures. The engineer will drive technical roadmaps, set engineering standards, and collaborate with cross-functional teams to deliver impactful business outcomes in the fintech domain.

What you'd actually do

  1. Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system
  2. Determines the technical tasks that other engineers will follow
  3. Proactively improves existing structures & processes
  4. Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems
  5. Collaborates with management to set/improve standards for engineering rigor

Skills

Required

  • Java
  • Backend development
  • Distributed systems
  • Cloud-native architectures
  • Microservices
  • Serverless frameworks
  • System design
  • Architecture
  • Performance optimization
  • Reliability engineering
  • Maintainability
  • Security practices
  • Agile/Scrum methodologies

Nice to have

  • Python

What the JD emphasized

  • 5+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience
  • Architect and develop large-scale backend systems using Java with a focus on performance, reliability, and maintainability
  • Apply advanced security practices, including secure coding, encryption, and access control, to ensure compliance and data protection