Staff Software Engineer - Python

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

Staff Software Engineer - Python role at PayPal focused on designing, building, and scaling backend systems for global commerce. Requires expertise in distributed systems, cloud-native architectures, and Python development to ensure performance, reliability, and security of financial services.

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. Actions result in the achievement of customer, operational, program or service objectives
  4. Proactively improves existing structures & processes
  5. Exercises judgement in reconciling diverse and competing priorities (time, quality, complexity risk) to identify optimal solutions to problems

Skills

Required

  • Python (Django or Flask)
  • distributed systems
  • cloud-native architectures
  • microservices
  • serverless frameworks
  • security practices
  • secure coding
  • encryption
  • access control

Nice to have

  • Agile/Scrum methodologies
  • AWS, GCP, or Azure
  • payments industry
  • financial systems
  • open-source projects

What the JD emphasized

  • high-performance
  • fault-tolerant
  • reliable
  • resilient software
  • scalable, cloud-native backend systems
  • high-availability systems
  • fault-tolerant