PayPal

Senior Software Engineer, Python

PayPal

full-time

Posted on:

Location Type: Hybrid

Location: San JoseCaliforniaTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $143,500 - $212,850 per year

Job Level

About the role

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions

Requirements

  • 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • Strong foundation in programming concepts and data structures.
  • 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.
  • Contributions to open-source projects or participation in developer communities.
Benefits
  • Flexible work environment
  • Employee shares options
  • Health and life insurance
  • Wellness programs
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonDjangoFlaskSQLNoSQLService-Oriented Architectureversion controlGitdistributed systemscloud platforms
Soft Skills
project managementguidancetechnical decision makingindependencecommunication