
Senior Software Engineer, Python
PayPal
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California • Texas • United States
Visit company websiteExplore more
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