Sr Software Engineer, Python
Listed on 2026-06-06
-
Software Development
Software Engineer, Cloud Engineer - Software, Backend Developer, DevOps
Job Summary
This role delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC), advising immediate management on project-level issues, operating with little day-to-day supervision, and applying knowledge of technical best practices.
Job DescriptionDeliver complete solutions spanning design, implementation, testing, delivery, and operations based on definitions from more senior roles.
Responsibilities- Deliver complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations).
- Advises immediate management on project-level issues.
- Operates with little day-to-day supervision, making technical decisions based on internal conventions and industry best practices.
- Applies knowledge of technical best practices in making decisions.
- Architect and design large-scale backend systems.
- Lead and mentor engineering teams.
- Drive technical excellence and best practices.
- Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions.
- 3+ years relevant experience and a Bachelor’s degree OR any equivalent combination of education and experience.
- Bachelor's degree in Computer Science or related field.
- 5+ years of backend development experience.
- Proficiency in at least one backend language (Python).
- Expertise in architecting and developing large-scale backend systems using Python, with extensive experience in Django or Flask.
- Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
- Leadership in guiding engineering teams through complex technical challenges and design decisions.
- In-depth knowledge of distributed systems, cloud‑native applications, and containerization technologies like Docker and Kubernetes.
- Experience with large‑scale data processing, caching strategies, and performance optimization.
- Experience with Agile methodology, large‑scale, high‑performance systems.
- Knowledge of the payment processing industry and relevant regulations.
- Experience with cloud platforms (AWS, GCP, Azure).
Primary Location | Pay Range:
San Jose, California | ($ - $ Annually)
Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable.
BenefitsPay Pal’s balanced hybrid work model offers 3 days in the office for effective in‑person collaboration and 2 days at your choice of either the Pay Pal office or your home workspace, ensuring a flexible, balanced work culture.
Commitment to Diversity and InclusionPay Pal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, Pay Pal will provide reasonable accommodations for qualified individuals with disabilities.
If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at paypalgloba
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).