PayPal is looking to hire a Backend Software Engineer (Python) to help build and maintain the systems that power millions of secure transactions every day, ensuring performance, reliability, and scalability across their global payment platform.
Requirements
- Experience with backend development using Python and frameworks such as Django or Flask.
- Understanding of web services and Service-Oriented Architecture (SOA) principles.
- Familiarity with databases (SQL and/or NoSQL).
- Exposure to version control systems (e.g., Git) and collaborative development workflows.
- Interest in large-scale, high-performance distributed systems.
- Awareness of the payment processing industry and related compliance or regulatory standards.
- Exposure to cloud platforms such as AWS, GCP, or Azure.
Responsibilities
- design, develop, and optimize backend components
- write clean, efficient code
- follow established development practices
- participate in code reviews
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff
- Follows well-established internal conventions and standard procedures
- Understands internal standards & processes an applies them to make technical decisions
Other
- Minimum of 2 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions
- May contribute to code & design reviews
- Contributions to open-source projects or participation in developer communities.
- balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace