Staff Software Engineer - Backend Python

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

Staff Software Engineer - Backend Python at PayPal, focusing on leading backend system design and architecture for a large-scale fintech platform. This role involves coordinating engineers, defining technical tasks, improving processes, and representing the company externally. Requires expertise in Python, cloud-native solutions, microservices, fault-tolerant systems, and security practices.

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

  • Python programming language
  • designing and architecting scalable backend systems
  • cloud-native solutions
  • microservices
  • serverless architectures
  • architecting and developing large-scale backend systems
  • Django
  • Flask
  • lead cross-functional teams
  • drive technical roadmaps
  • ensure alignment with business objectives
  • designing and implementing fault-tolerant systems
  • high availability
  • disaster recovery
  • advanced security practices
  • secure coding
  • encryption
  • access control
  • influence and mentor engineering teams
  • backend technologies and architecture

What the JD emphasized

  • backend Python
  • scalable backend systems
  • large-scale backend systems
  • fault-tolerant systems
  • high availability
  • disaster recovery
  • advanced security practices