
Senior Software Engineer – BE, 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
Tech Stack
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, and Infrastructure as Code (Terraform).
- Exposure to messaging/queuing protocols/systems such as SQS/Kafka/RabbitMQ/Pulsar.
- Hands-on experience with low-latency in-memory databases such as Redis.
- Contributions to open-source projects or participation in developer communities.
Benefits
- generous paid time off
- healthcare coverage for you and your family
- resources to create financial security and support your mental health
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoFlaskSQLNoSQLGitTerraformRedisSQSKafka
Soft Skills
guidancetechnical decision makingproblem solvingindependencecommunication